Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful

Preview:

Citation preview

Cloud Adoption

Cloud Ready

Challenges

HybridCloud Successful #1 14.12.2016

Connect

Learn

Share

Location

Emergency Exits

Heads Up

Care

AgendaAudience Experience

Challenges

Hybrid Cloud

Next …

The cloud vendor provides• the ability to use hardware • as Service (IaaS)• on demand basis• that can be rapidly provisioned and decommissioned.

What means Cloud Computing?

1. Flexibility2. Disaster recovery3. Automatic software updates4. Capital-expenditure Free5. Increased collaboration6. Work from anywhere7. Document control8. Security9. Competitiveness10. Environmentally friendly

Why Cloud - SalesForce

https://www.salesforce.com/uk/blog/2015/11/why-move-to-the-cloud-10-benefits-of-cloud-computing.html

1. Flexibility2. Security3. Capacity4. Cost 5. It’s open

Why Cloud - Cloud4Good

http://cloud4good.com/why-cloud/

https://www.dropbox.com/s/vwv5o7xyjqkx0r9/Screenshot%202016-12-14%2013.29.31.png?dl=0

Cloud BenefitsCost-Saving - Businesses no longer

need to invest and maintain costly physical equipment.

Agility - avoids silo operations culture and opens the way to faster reaction time to meet business demands.

Scalability - you are not fixed to specific hardware, your infrastructure is build via code.

Benefits Private & Public (HybridCloud)Private Cloud BenefitsControl - Specific governance and/or compliance requirements can force you to use private server architecture.

Classification - Data is the new currency.https://www.weforum.org/agenda/2015/08/is-data-the-new-currency/

…. my experience with Hybrid Cloud is limited to a development environment built part on Azure and part on local servers. It worked quite good but there are some traps you have to care about. Apart of that, I'm interested to learn from others their

experiences; coming from trading and finance industries, there is some skeptics about moving data in clouds, so an hybrid solution

could leverage the change.

Group Experience

… I do have some experiences with Cloud but they are rather in the early evaluation phase like compliance checks, high level

architectural designs, compatibility checks, Cloud readiness checks of our services, ROI calc etc.. Unfortunately, the project does not pass the compliance check and has been parked since than. So I don't think i can really share any production experience.

Group Experience

I do a lot of work with Docker so to me different Cloud providers are a simple utility to host portable applications.

I haven't really researched it but there must be some kind of Cloud aggregator service providing resources from whatever provider has them at the lowest cost. That said, there may be significant differences or incompatibilities which prevents doing

this easily. Also I have run into problems with using providers where there underlying technologies

prevented me from doing what I wanted to do (for example I discovered Amazon was running on Xen when I started getting error messages that the software I

was trying to use did not run on Xen). What would be interesting to me is an analysis of the different providers, their cost

structures, how they differ from each other, what problems they have, and how they support Docker.

Group Experience

….ich denke, dass ich mich vor allem über konkrete Hybrid Anwendungsfälle schlau machen will und solche aus unserer (T-

Systems / Telekom) Perspektive einbringen kann.

Group Experience

…Unfortunately i don't have a working experience that I could share.

Group Experience

Orientation > Gartner Hype Cycle 2014

Orientation > Gartner Hype Cycle 2015

Orientation > Gartner Hype Cycle 2016

… short self introduction… data classification is a challenge... scalability is something we want…

Audience Cloud Experience

Why Cloud Adoption Fails• Lack of specific cloud

architecture skills • Cloud Paradigm wrong

implemented• Cloud-Readiness for

workloads not checked• Workload Visibility not under

control• Policy & Governance Policies

not enforced

• Automation and Standardization wrong structured

• Performance Issues and you don’t know why

• Change of operational model not anticipated

• unknown dependencies – not cloud ready

AWS Global Infrastructure

AWS Availability Zones• At least 2 Availability Zones

per region

• Cluster of data centers

• Physically and geographically isolated

• Connected through low latency links

• Ideal for HA deployments

AWS Foundation Services

AWS Platform Services

Challenge Cloud Readiness

• Which workloads can you move into cloud?

• Which cloud platform meets your requirements?

• How can you implement the new cloud paradigm?

• Which type of migration can you use?

• Who is involved and who has to be trained?

• What are your expected costs?

• Which applications and business services are dependent?

• What are your security concerns?

• What is best practices?• How does a possible

migration roadmap looks like?

• What operational aspects change?

Questions needs to be answered

Challenge Cloud ReadinessAWS Problem Solving Approach• AWS Cloud Adaption Framework

• Perspectives in planning, creating, managing, and supporting a modern IT service.

• Guidelines for establishing, developing and running AWS environments.

• Structure for business and IT teams to work together

• 3rd Party Tools• Application Insights (Connection Matrix,

Relations)=> Cisco Tetration

• Cloud Management and Visibility Platforms=> Cisco Cloud Center

Challenge Cost ManagementQuestions need to be answered• What does the workload really costs?• What are the total cloud costs (multi-cloud)?• How to control costs (budget thresholds)?• Which purchasing option is best?

Challenge Cost ManagementChallenge Details

• Different purchasing Options (e.g. EC2)

Challenge Details

• AWS Calculator and cost explorer:On Demand creates + 41% costs

Challenge Cost ManagementProblem Solving Approach• AWS TCO Calculator and AWS Simple

Monthly Calculator

Customer Problem Solving Approach

• Scripted Excel List

Challenge Visibility and GovernanceQuestions to be solved:• How to implement standardization, automation and

reproducibility?• Who is allowed / denied to do which actions?• How to implement policy enforcement?• How to achieve cloud-wide visibility (cloud agnostic)?• How to implement DevOps?

Challenge Visibility and GovernanceProblem Solving Approach• Infrastructure as Code with AWS

Cloud Formation templates• Configuration Management e.g.

Ansible, Puppet, Chef

Orientation > Gartner Hype Cycle 2016

Deliver user on-demand access with central IT Visibility and Control

Accelerate application lifecyclewith automated deployment in any environment

Optimize Resource Utilization cloud capacity on demand

Move workloads to any cloudwith ongoing management

CliQr Use-Cases

Hybrid IT as a Service

DevOps and CI/CD

Capacity Augmentation

Migrate and Manage

Cisco CloudCenter a.k.a CliQr

Single Integrated Management Platform

Full Application Lifecycle Management Enterprise-Ready Scalable Secure

Private Clouds

Datacenters

Public Clouds

Model

Deploy

Manage

Demo Clouds10.11.2016

Hybrid Cloud Demo

Cost Management+ Workload Deployment

Challenge Cost ManagementQuestions need to be answered• What does the workload really costs?• What are the total cloud costs (multi-cloud)?• How to control costs (budget thresholds)?• Which purchasing option is best?

Hybrid Cloud Demo

Visibility & Governance+ Standardization+ Automation+ DevOps

Challenge Visibility and GovernanceQuestions to be solved:• How to implement standardization, automation and

reproducibility?• Who is allowed / denied to do which actions?• How to implement policy enforcement?• How to achieve cloud-wide visibility (cloud agnostic)?• How to implement DevOps?

3- Tiers

Governance

Amazon

ProductionDeploymentModel

Different Availability Zone A’ B

AA’ AB

AD CF

BE

CloudCenter

FlexibelProductionDeploymentModel

Hybrid CloudStretchedDeploymentwith Applicationtiers on differentclouds andenabled HA

Hybrid Cloud Demo

Performance vs. Costs+ Benchmark

Price / Performance Index

Summary - Hybrid Cloud Management

Native Cloud Application (NCA) refers to a type of computer software that natively utilizes services and infrastructure provided by cloud computing providers such as Amazon EC2 or Force.com. NCAs exhibit a combined usage of the three fundamental technologies:

• Computational grid (loosely e.g. MapReduce [1][not in citation given]

• Data grids (e.g. distributed in-memory data caches)• Auto-scaling on any managed infrastructure

HybridCloud vs. Native Cloud

https://en.wikipedia.org/wiki/Native_cloud_application

https://www.cncf.io/

What can we improve?Next Meetup Topics?

Next Session Host & Care?

Feedback / Ideas / Open Discussion