See webinar recording of this presentation at: https://resource.alibabacloud.com/webinar/live.htm?&webinarId=62
When first discussing a multi-cloud strategy, we must start with its importance, its reasoning (why you need it) and what formats can be adopted. Only then can we dive deeper into the different ways a customer could distribute their infrastructure across multiple clouds as well as the business and technical considerations that should be kept in mind while adopting any of these models. Finally, we will touch upon why Alibaba Cloud fits well in your Multi-cloud strategy.
4. Not everything
can be pushed
to the public
cloud
All eggs in one
basket?
Regulations
Vendor
Independence
Play to local
strengths,
globally
Why Multi-cloud
5. Vendor Independence
• Vendor specific technology
• Development and Support
• Product discontinuation
• Rapid product change
Portability
Technology
• Sudden price spikes
Cost
Cost planning
&
Cost optimization
Business
Challenge
Too much dependence on a
single vendor for innovation,
service continuity and
reliability.
Eventually leading to vendor
lock-in
Business
Challenge
6. Regulations
• Government restrictions
• Change in gov relations
• Other geo-political factors
Inability to work with
providers from a geo
graphical region
Government
• Compliance
• DR requirements
• H/A requirements
Industry
Inability to meet industry
compliance standards
Business
Challenge
Global Service availability
with a heavy direct
dependency on the the
government’s global policy
Business
Challenge
7. Other Reasons to Multi-cloud
Business Challenges
• Service availability tied to single vendor availability
• Unable to take advantage of cloud technology across the entire IT landscape
• Unable to make use of the best of breed in the market
All eggs in one basket?
Vendor outage
shutdown
Not everything can
be pushed to public
cloud
Latency
Corporate policy /
regulation
Public Cloud
provider strength
Local presence
Product advantages
etc.
10. Use Case: Localization
Requirement based decision-making
Not restricted by 1 cloud provider’s locations
No need to move everything
Continue to use both cloud providers
in tandem
Connect the two environments if needed
VPN, lease-line and other options
Your business location
Your existing cloud provider
Your second (new) cloud provider
Latency Managing multiple clouds Inter-operability
11. Use Case: DR
Improved DR reliability
Disaster Recovery not bound to a single provider
Data replication across two clouds
Movement out of a cloud provider for this application becomes
easier in the future from both an application- and data
perspective
Impact of vendor-specific service issues minimized
Production can be moved to the new environment in case issues
are being faced with one cloud vendor
Vendor Neutral infrastructure services Replication latency Managing multiple clouds
Production
Cloud
DR
Cloud
replication
12. Use Case: Hybrid Cloud
Cloud burst for peak traffic
Burst private infrastructure to public cloud
Distribute critical and non-critical work loads
• Keep Business critical services on the private cloud
• Move non-critical workloads (e.g. Test and Dev) to public cloud
• Choose the environment as per application requirement
• Optimize Cost
Establish cloud interconnect
Connect the two environments using VPN, Lease Line or via the
internet.
Applications must support cloud bursting Services must be interoperable Single management pane
Private
Cloud
Public
CloudInterconnect
Manage from a single console (ideally)
Be able to manage both environments from a single console
The public cloud starts acting as an extension of the private cloud
environment.
13. Use Case: Mixed Services
DNS
You can easily use a third party DNS service outside your cloud provider
Content Delivery Network (CDN)
It is not necessary that you use the CDN from within your cloud
provider. If you find a CDN provider with better coverage in your
target geography you can, in most cases, use that with your
existing application.
Web Application Firewall (WAF)
If your cloud provider does not have WAF, or if you find better
services outside, in most cases they can be clubbed with an
external application
Inter-provider latency and support Manual changes across two environments Too much segmentation
Getting adventurous
Usually replacing edge services with external ones is not a
problem. If you want to get really adventurous, throw a third
provider in the mix. Be weary of the challenges involved though
Web
Application
Database
Storage
DNS
Content Delivery Network
Web Application Firewall
Load Balancer
Cloud provider 1
Cloud provider 2
14. Use Case: Distributed Workload
Microservices
Docker / Kubernetes
Automation
Ansible / Chef / Puppet
API
Open API support
Replication
Sync / Async
Infrastructure
Web (App)
Horizontally scalabable
Stateless
Database
Elastic
Scalable
Cross-vendor support
Network
Programmable
Multiple Connectivity options
Storage
Object based / Globally
accessible
Application
Multiple Architectures
• Distribute one or more service layers with data / storage replication if needed
• Create disparate clusters across different clouds with scheduled or continuous data synchronization
• Have a single entry point to the application and build a “virtual” private cloud across multiple cloud providers
17. Connectivity Options
Virtual Private Network (VPN) Gateway
Connect Alibaba Cloud with any other Cloud provider
using standard IPSec VPN
Express Connect
Express Connect provides connectivity via both Dedicated
Lease Line and Access Partner Network
Cloud Enterprise Network (CEN)
CEN allows you to create a global network to support a
distributed business service with a hybrid cloud computing
solution.
18. Infrastructure Components
Operating System
Most x86 enterprise operating systems are available for
use in Alibaba Cloud
Databases
Alibaba Cloud supports industry standard databases on IaaS as
well as managed services including MySQL, PostGreSQL,
PPAS, MongoDB, Redis and Memcache
Micro services
Alibaba Cloud provides support for micro services deployment
using Docker Swarm or Kubernetes. It also provides support for
Container Registry services.
Big Data
Alibaba Cloud provides a fully managed service to deploy and
manage industry standard Hadoop clusters. Supports integration
with
• Frameworks: Apache Spark, MapReduce, Apache Pig
• Tools: Apache Sqoop, Spark SQL
• Data Storage: Apache HDFS, HBase
Edge Services
Alibaba Cloud provides a host of edge services that can be
seamlessly integrated in to a multi-cloud application architecture.
Some of these services are:
• DNS
• CDN
• WAF
• Anti-DDos
• OSS