1. 程式人生 > >A Hybrid Cloud Architecture Ah-Ha! Moment

A Hybrid Cloud Architecture Ah-Ha! Moment

A Hybrid Cloud Architecture Ah-Ha! Moment

Each week I meet a few more executives that are transforming the way technology delivers value to their business using the cloud. Motivation for getting started with the cloud varies, but a consistent theme in my conversations is that the cloud allows organizations to devote more resources to their core business, move faster, and be more secure.

This transformation won’t happen overnight, and I often refer to the process as a Journey. During this time, your enterprise still needs to operate its existing IT assets in order to keep the business running. While most enterprises I speak to are in the process of migrating some or the entirety of their IT portfolio to the cloud, they’ve also realized the cloud is not an all-or-nothing value proposition. As each enterprise realizes this, they’re able to bridge their on-premises IT assets with the cloud and use that bridge to migrate the gravity of their IT portfolio to the cloud over time.

Last year, I wrote about three myths around hybrid architectures in the cloud, which I still encounter when discussing hybrid cloud architectures with executives today. If you’re still shaping your organization’s hybrid cloud architecture perspective, I encourage you to consider the points I made in that post.

The rest of this post details the “ah-ha!” moment my team and I had when I was the CIO at Dow Jones and we first implemented a hybrid cloud architecture.

A Hybrid Ah-Ha! Moment

In 2012, my boss (and then CEO of Dow Jones) had a hypothesis that we all felt was a great business opportunity: If all subscribers of the Wall Street Journal, one of Dow Jones’ flagship B2C products, had much of the world’s wealth, and all subscribers of Factiva and Dow Jones Newswires, Dow Jones’ B2B products, managed much of the world’s wealth, we could create a valuable platform by giving them a mechanism to connect and communicate with one another.

We were starting from scratch and wanted to move quickly. We assembled a very small team of engineers and designers to build this concept out, giving them the freedom to choose whatever tools they thought would get the job done. Six weeks later, with a little bit of open source, automation, AWS services, and a lot of hard work, we had a highly-available and disaster-indifferent application up and running. Our newfound ability to deliver technology to the business quickly became our “hero” project, and helped us encourage my team and executive stakeholders to come on the Journey with us.

As we integrated this application into more of our products, we found that we also needed to integrate it with some of our internal-only identity management systems. Some of these systems were not (and should not be) exposed to the internet and were therefore unreachable from our application running on AWS in the public internet.

Engineers across our networking, infrastructure, and development teams began to look for a solution to this problem. After a little bit of research, we found we could leverage Amazon VPC to create a virtual network within our internal IP address space and put our application inside of the VPC.

After reading the AWS documentation and deciding how we would manage the integration of AWS Security Groups with our internal firewall rules, the team went to work. Inside of 45 minutes, they created the VPC, took a snapshot of the instances we were running on the public internet, brought the instances up in the VPC where they were assigned IP addresses from our internal subnet, routed inbound traffic to the new instances, enabled connectivity from the instances to our internal identity systems, and completed the migration.

We were amazed at how simple this was to set up, and even more amazed by the opportunity we realized we had for enhancing and extending our existing legacy systems with systems we built in the cloud.

Over the next several years, our DevOps team (otherwise known as our Cloud Center of Excellence) codified what we learned during this exercise by automating VPC creation and governance into a handful of reference architectures for different areas of our business. With this simple but powerful strategy, we used this hybrid architecture model to build and enhance all of our existing systems in the cloud without having to migrate everything at once.

Since then, I’ve spoken to many executives who have had similar “ah-ha!” moment experiences. Once they realize they don’t have to scrap all of their existing infrastructure investments and can still take advantage of the cloud, a number of possibilities open up. This gives their teams time to learn, ride out existing investments/depreciation schedules, and still benefit from the elasticity, agility, security, and cost characteristics of the cloud.

Have you had an ah-ha! moment setting up your hybrid architecture? I’d love to hear about it!

相關推薦

A Hybrid Cloud Architecture Ah-Ha! Moment

A Hybrid Cloud Architecture Ah-Ha! MomentEach week I meet a few more executives that are transforming the way technology delivers value to their business u

What is a hybrid cloud and why you need to know about it?

What is a hybrid cloud and why you need to know about it?You know cloud, don’t you? It has been around for a while now and it is wide-spread across compani

ValueError: We need at least 1 word to plot a word cloud, got 0.

解釋: 最起碼要有一個 字元 用來繪製,已獲取 0 驗證: 讀取到了內容,但是輸出為空白。說明是編碼問題 text = open(path.join(d, 'D:\python\CompatingD\Cloud_map\\alice.txt')).read() print text

pcl之transform a point cloud

pcl之transform a point cloud #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/io/ply_io.h> #include <pcl/point_cloud.h>

SenseGen: A Deep Learning Architecture for Synthetic Sensor Data Generation論文解讀

一、論文概述 SenseGen這篇論文是17年發表在PerCom Workshops上的一篇論文,來自加州大學洛杉磯分校(University of California at Los Aneles,UCLA)網路與嵌入式系統實驗室(Netoworked & Embedded Syste

A Hybrid CNN-RNN Alignment Model for Phrase-Aware Sentence Classification

一種用於短語感知句子分類的CNN-RNN混合對齊模型 1. 人物 Shiou Tian Hsu Software Engineering PHD intern (machine learning at Facebook) 軟體工程博士實習生(在facebook的機器學習方面

如何從點雲建立距離影象(How to create a range image from a point cloud

本教程演示如何從點雲和給定感測器位置建立距離影象。該程式碼建立了漂浮在觀察者前方的矩形示例點雲。 #程式碼 首先,在你最喜歡的編輯器中建立一個叫做range_image_creation.cpp的檔案,並在其中放置下面的程式碼: #include <pcl

Using Airtable as a Handy Cloud Storage for your Apps

What are the limits?The API has a limit of 5 requests per second, which is not high, but still reasonable to work with for most scenarios.Using the Airtabl

Get Kubeflow up and running on a private cloud

Today more and more companies use artificial intelligence (AI) to improve the user experiences for their products. These enterprises

HyPer: A Hybrid OLTP&OLAP Main Memory Database System Based on Virtual Memory Snapshots報告

Our HyPer architecture is based on virtual memory supported snapshots on transactional data for multiple query sessions.HyPer架構以虛擬記憶體支援的快照

論文筆記:Tag-Aware Personalized Recommendation Using a Hybrid Deep Model

感想 這篇論文,我斷斷續續的看了幾天,作者做的工作也挺多的,我感覺論文的資料集還是不夠大,還不足以支撐訓練其它深度神經網路的地步。本文提出的混合深度學習完全是autoencoder的一個變體,用來解決標籤資料稀疏性,不可控詞彙表等問題,由於添加了重構誤差函式,和一般深度學習

淺談混合雲(Hybrid Cloud)及其典型使用者場景(User Cases)

(僅為個人觀點,不代表作者所服務公司的立場) 剛剛過去2015,可以說是混合雲(Hybrid Cloud)熱鬧的一年,幾乎各大雲端計算廠商都熱推混合雲應用套件或解決方案。因為,根據Gartner,IDC等的市場分析報告,混合雲在今後三年內會佔到整個雲端計算市場的60%左右

Hybrid Cloud Architectures

Hybrid cloud architecture is the integration of on-premises resources with cloud resources. For most organizations with on-premises

Questions in Analytic Hybrid Cloud Core space

Translate this page Translation is from English to selected language, using n.Fluent real-time machine translation service. No guarantees are

All to make a living, but unfortunately ah.5

折騰好久終於在Centos上安裝上了oracle12c。國內好多類似文章基本都一樣,但是按照那些方法並沒有成功。最終還是按照國外一個的教程安裝上了。 In this tutorial, we will show you how to Install Oracle D

A Microservice Architecture with Spring Boot and Spring Cloud(五)

測試 REST API 最後,我們將測試我們的REST API。 首先,一個簡單的設定: private final String ROOT_URI = "http://localhost:8080"; private FormAuthConfig formConfig =

A Microservice Architecture with Spring Boot and Spring Cloud(四)

REST APIs 我們需要兩個相同設定的API:Config Client,Eureka,JPA,Web,和Security: <dependency> <groupId>org.springframework.cloud</groupId&g

A Microservice Architecture with Spring Boot and Spring Cloud(三)

服務發現 對於服務發現,我們需要Eureka,Cloud Config Client和Security: <dependency> <groupId>org.springframework.cloud</groupId> <a

A Microservice Architecture with Spring Boot and Spring Cloud(二)

安全配置 下一步是保護這兩個API。 雖然後面我們可能需要用OAuth2 + JWT來實現,但現在從基本認證開始。 這正是我們要開始的地方。 首先,我們Book application 的安全配置如下: @EnableWebSecurity @Configuration publ