We are talking about Cloud adoption challenges and cloud failes. Like the AWS re:Invent event also talk about cost management, visibility and Governance. We pick one solution CliQr.com to show how to avoid obstacles and manage hybrid clouds as company. #hybridcloudsuccessful
4. 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?
8. Cloud Benefits
Cost-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 Benefits
Control - Specific governance
and/or compliance
requirements can force you to
use private server architecture.
Classification - Data is the new
currency.
https://www.weforum.org/agend
a/2015/08/is-data-the-new-
currency/
9. …. 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
10. … 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
11. 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
12. ….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
17. … short self introduction
… data classification is a challenge
... scalability is something we want
…
Audience Cloud Experience
18. Why Cloud Adoption Fails
• Lack of specific cloud architecture
skills
• Cloud Paradigm wrong
implemented
• Cloud-Readiness for workloads not
checked
• WorkloadVisibility 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
20. 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
23. 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
24. Challenge Cloud Readiness
AWS Problem Solving Approach
• AWS Cloud Adaption Framework
• Perspectives in planning, creating, managing,
supporting a modern IT service.
• Guidelines for establishing, developing and
AWS environments.
• Structure for business and IT teams to work
together
• 3rd Party Tools
• Application Insights (Connection Matrix,
=> Cisco Tetration
• Cloud Management and Visibility Platforms
=> Cisco Cloud Center
25. Challenge Cost Management
Questions 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?
26. Challenge Cost Management
Challenge Details
• Different purchasing Options (e.g. EC2)
Challenge Details
• AWS Calculator and cost explorer:
On Demand creates + 41% costs
27. Challenge Cost Management
Problem Solving Approach
• AWS TCO Calculator and AWS Simple
Calculator
Customer Problem Solving Approach
• Scripted Excel List
28. Challenge Visibility and Governance
Questions 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?
29. Challenge Visibility and Governance
Problem Solving Approach
• Infrastructure as Code with AWS Cloud
Formation templates
• Configuration Management e.g. Ansible,
Puppet, Chef
32. Deliver user on-demand access
with central IT Visibility and Control
Accelerate application lifecycle
with automated deployment in any environment
Optimize Resource Utilization
cloud capacity on demand
Move workloads to any cloud
with ongoing management
CliQr Use-Cases
Hybrid IT as a Service
DevOps and CI/CD
Capacity Augmentation
Migrate and Manage
33. 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
36. Challenge Cost Management
Questions 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?
38. Challenge Visibility and Governance
Questions 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?
45. 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
49. What can we improve?
Next Meetup Topics?
Next Session Host & Care?
Feedback / Ideas / Open Discussion
Editor's Notes
Those 2 chaps were at Vmware when they realized,
that variety of existing and new applicatons , mixed with landing them on upcomoing private & public clouds needs a new tool.
They understood that enterprises needs optionality private and public cloud
With CloudCenter IT can support a hybrid IT strategy and deliver:
IT as a service – balancing user self-service on demand deployment and management in any environmentwith central governance and control
DevOps and CI/CD automation – add automated continuous deployment to existing continuous deliveryaccelerate SDLC lifecycle with integrated toolchain
Optimize capacity utilization on premises – with automated stand up and tear down of applicationssupplement datacenter with cloud capacity on demand
Support migration of existing applications from one environment to another
,there is a growing mix of applications, across multiple environments
Varity of application workloads and model them to many target clouds
Solution easily model migrate verschiedene application workloads auf unterschiedliche Ziel Clouds
Application defined management plattform
Every cloud is very unique own EC2 network API’s, Openstack, VMWARE;
Manage users and cresendials
That makes cloud very infrastructure centric very complicate
Get an application up and running up in the cloud, create scripts in puppet, java programmed worflows…
Application profiles = blueprint...
Call the cloud API’s
Cloud computing is rapidly evolving.
Organizations are evolving their cloud strategy to put the right workload in the right environment and to get the best of both technology AND business advantage.
There are many choices and good business reasons to use different environments: agility, efficiency, security, control, compliance, performance
As a result, there is a growing mix of applications, across multiple environments, for groups of users that need to be managed in order to deliver the promised benefits of cloud
If not managed effectively, the complexity of managing a hybrid service portfolio can undermine the promised cost and agility value of cloud computing
Cisco CloudCenter is an application-centric cloud management platform that delivers an efficient, flexible and secure way to manage an evolving mix of Hybrid IT services
Single platform:
To model, deploy and manage simple to complex applications across mix of datacenter, private and public cloud environments.
Speed and agility
Users get self-service, on demand deploy and manage to their choice of datacenter or cloud without “Ticket and wait” request to IT
Visibility and control
IT gets “ single pane of glass” visibility and control across a “Hybrid IT” service portfolio including applications, clouds and users
Lifecycle
Give users choice based on price/performance, deploy, manage, and tear down – guided by simple tag-based policy engine
Enterprise-Ready
Secure, scalable, extensible and multi-tenant solution – meets needs of most demanding service providers and
Scalable – unique two part archicture scales to 10,000+ vms in any environment, with minimal network traffic back to central user interface
Secure – designed for hybrid cloud – with comprehensive security features
Bottom line
COLOR
If business has need to deploy workloads to public cloud – IT needs tools and processes to say “Yes we can do that”
If business wants to deploy and mange workloads back in datacenter – IT needs tools and processes to say “Yes we can do that”
That is the path for IT to be strategic partner with the business in the digital enterprise
A measure of the efficiency of a project is the performance index (CPI). This is the ratio of earned value (EV) over actual costs (AC). A value higher than one indicates a favorable condition.
Value divieded by Costs = CPI = Price Performance Index
Contenious integration, contenious delivery
Build Automatisierungs tool… was den build anstösst…
Build process nach gewissen Kriterien anstossen... Sobald Governance is active .. The scirpt has to follow the Rules.....
CliQr provides customers with a single, intuitive platform that helps customers manage the entire application lifecycle across hybrid IT environments
Common Application Profile Portable, Manageable
application profiling that can be used to "one-click" automate the end-to-end provisioning of all infrastructure and deployment of the application stack, ensuring consistent policies and optimizing lifecycle management across hybrid cloud environments.
Profile once, deploy anywhere: CliQr’s solution allows customers to create a single application profile that is simple and secure to deploy across any data center, public or private cloud.
Ensure consistent policies: CliQr automatically applies a customer’s access control and security policies to an application, and then ensures that those policies move with the application.
Optimize applications across hybrid cloud environments: CliQr will measure both price and performance of any cloud environment and help users to make informed decisions about the best place for their application on any data center or cloud.
Manage with one-click: CliQr provides a single management interface to give customers complete visibility and control across applications, cloud environments and users.