Moving Your Enterprise to the ITaaS Model by Cisco & Presidio
A clear strategy for moving your enterprise to the cloud
-
Upload
wso2 -
Category
Technology
-
view
522 -
download
1
Transcript of A clear strategy for moving your enterprise to the cloud
![Page 1: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/1.jpg)
A Clear Strategy for Moving Your Enterprise
to the Cloud
Imesh Gunaratne
Technical Lead, WSO2Committer & PPMC Member, Apache Stratos
with WSO2 Cloud
![Page 2: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/2.jpg)
About the Presenter
Imesh GunaratneTechnical Lead, WSO2Committer & PPMC Member, Apache Stratos
Email: [email protected]: http://imesh.gunaratne.org/blog
1
![Page 3: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/3.jpg)
Agenda
2
![Page 4: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/4.jpg)
3
![Page 5: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/5.jpg)
Agenda
● Identifying the needs of cloud computing● Understanding existing applications● Identifying the right service model● Identifying the right deployment model● Evaluating key features in cloud providers● Implementing a POC with WSO2 Cloud● Deploying applications in cloud
4
![Page 6: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/6.jpg)
Identifying the Needsof
Cloud Computing
Photo: Berkeley Labhttps://www.flickr.com/photos/berkeleylab/4157700219/
![Page 7: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/7.jpg)
Defining Cloud
It is a broad topic, according to Gartner:
“Cloud is a style of computing where scalable and
elastic IT-related capabilities are provided as a service
to external customers using Internet technologies.”
6
![Page 8: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/8.jpg)
Cloud Computing Attributes
Infrastructure and software could be provided as
services
Source: Gartner
Services can scale capacity up or down as the
consumer demands
Services share a pool of resources to build
economies of scale
Services are tracked with usage metrics to enable
multiple payment models
Services are delivered using Internet identifiers,
formats and protocols (IP, URLs, HTTP, REST,
etc),
Service Based
Scalable & Elastic
Shared
Metered by Use
Uses Internet Technology
7
![Page 9: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/9.jpg)
8
![Page 10: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/10.jpg)
9
![Page 11: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/11.jpg)
10
![Page 12: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/12.jpg)
Understanding Existing Applications
Photo: Nathanael Boehmhttps://www.flickr.com/photos/purecaffeine/4325067780/
![Page 13: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/13.jpg)
Understanding Existing Applications
Decompose applications into components:
12
![Page 14: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/14.jpg)
Understanding Existing Applications
Application components could be deployed as services:
13
![Page 15: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/15.jpg)
Understanding Existing Applications
Components could be scaled individually:
14
![Page 16: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/16.jpg)
Concerns on Clustering
o Managing session affinity:o In memory distributed
o Persisted to a data store
o None distributed, load balancer centric
o Managing application state:o Distributed data structures
o Distributed caching
o Data replication for data storage
o Any other aspects that may get affected by distributed
computing
15
![Page 17: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/17.jpg)
Identifying the Right Service Model
Photo: Extra Mediumhttps://www.flickr.com/photos/johnmueller/52621490
![Page 18: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/18.jpg)
Cloud Computing Service Models
IaaS PaaS SaaS
Infrastructure as a Service:
- Provides computing,
storage and network
resources as a service.
Platform as a Service:
- Provides computing
platforms as s service on top
of an IaaS.
- The platforms Include
environments for deploying
applications.
Software as a Service:
- Provides software as a
service on top of a PaaS.
17
![Page 19: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/19.jpg)
Identifying the Right Deployment Model
Chris Devershttps://www.flickr.com/photos/cdevers/5778595034
![Page 20: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/20.jpg)
Cloud Computing Deployment Models
Private Hybrid Public
- Operated solely for a single
organization.
- Could host internally or
externally.
- Externally hosted: Virtual
Private
- Policy based and
coordinated service
provisioning across private
and public clouds.
- Services are rendered over
a public network.
- Managed by a third party
cloud provider.
19
![Page 21: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/21.jpg)
Evaluation Key Features in
PaaS Cloud Providers
Bob Micalhttps://www.flickr.com/photos/brenda-starr/3466560105
![Page 22: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/22.jpg)
Key Features in PaaS Cloud Providers
o Service & Application Lifecycle Management API
o Application Management Model (CAMP, CloudML,
TOSCA, etc)
o Standards based User Authentication/Authorization
o Multi-tenancy
o Policy based Autoscaling
o Scalable Dynamic Load Balancing
o Cloud Partitioning
o Cloud Bursting
o IaaS Independence (jclouds, etc)
o Linux Container (LXC) Management21
![Page 23: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/23.jpg)
Key Features in PaaS Cloud Providers
o Configuration Management Tool Support o Ex: Chef, Puppet
o Monitoring Tools
o Billing
o Centralized Real Time Logging
22
![Page 24: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/24.jpg)
Implementing a POCwith
WSO2 Cloud
23
![Page 25: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/25.jpg)
WSO2 Cloud
24
![Page 26: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/26.jpg)
25
![Page 27: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/27.jpg)
WSO2 Private PaaS - Key Features
o Extensible cartridge architectureo Ability to plugin third party run-times such as PHP, MySQL, and
Tomcat
o Support for Puppet based cartridge creation for WSO2 Carbon
products
o Add multi-tenant or single tenant cartridges
o Enhanced cloud deploymento Support for multiple Infrastructure-as-a-Service (IaaS)o Fully tested on Amazon Web Services EC2o Experimental support for OpenStack and vCloudo Capability to support any IaaS via jClouds APIo Cloud-bursting to scale onto multiple IaaS’s at the same timeo High availability achieved through cloud burstingo Availability for private, public and hybrid cloud solutions
26
![Page 28: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/28.jpg)
WSO2 Private PaaS - Key Features
o Multi-tenancy and self-provisioningo Manage a single set of servers with even better utilization
targets than that is achieved by virtualizationo Self-provision to manage and deploy a full middleware stack as
requiredo Simple click to add users and services, develop new
applications and manage an own setupo Shared cloud infrastructure such as server hardware, JVM,
database and services
o Tenant-aware elastic load balancero Highly tunable performance across different tenant requirements
o “Economy class” for low priority workloads
o “Private jet” mode for workloads that require dedicated resources
o Ability to accept both static and dynamic cluster domain registrations
27
![Page 29: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/29.jpg)
WSO2 Private PaaS - Key Features
o Policy-based multifactor auto-scalingo Ability to automatically scale up or down depending on the loado Ability to transparently add services when new resources are
neededo Dynamic discovery enabling services to be automatically
detected when resource allocations change
o Easy SaaS App Developmento Built-in support for multi-tenant and single-tenant models
o Support for user identity management, metering and billing
o Provision of data storage with easy access, caching and queuing
o Provision of a SaaS app as a multi-tenant application and allows each
tenant to deploy their own customized logic alongside it
o Artifact Distribution Coordinator (ADC) with support for external Git
and GitHub repositories
o Ability to publish application logs into a centralized location for easy
monitoring28
![Page 30: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/30.jpg)
WSO2 Private PaaS - Key Features
o Multiple options for interaction with the PaaSo Provides an interactive command line interface
o Provides an additional user friendly graphical user interface for user
friendliness
http://wso2.com/cloud/private-paas
29
![Page 31: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/31.jpg)
WSO2 App Factory is a multi-tenant, elastic and self-service Enterprise DevOps platform that enables multiple project teams to collaboratively create, run and manage enterprise applications.
http://wso2.com/cloud/app-factory
30
![Page 32: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/32.jpg)
WSO2 App Cloud is a public enterprise-ready, self-service aPaaS that enables development, deployment and full lifecycle management of a range of different multi-tenant, elastically scalable applications.
Application Platform as a Service (aPaaS) - A cloud service that offers development and deployment environments for application services - Gartner
http://wso2.com/cloud/app-cloud
31
![Page 33: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/33.jpg)
WSO2 Integration Cloud is a public multi-tenant integration cloud, enabling development, execution and governance of cloud-to-cloud and cloud-to-enterprise integrations.
http://wso2.com/cloud/integration-cloud
32
![Page 34: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/34.jpg)
WSO2 API Cloud is a public multi-tenant cloud environment for managing lifecycle of business APIs.
http://wso2.com/cloud/api-cloud
33
![Page 35: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/35.jpg)
References
● Cloud Computing, Gartner, http://www.gartner.
com/technology/topics/cloud-computing.jsp
● Cloud Computing, Key Initiative Overview, http:
//www.gartner.
com/it/initiatives/pdf/KeyInitiativeOverview_CloudC
omputing.pdf
● Gartner Highlights Five Attributes of Cloud
Computing, http://www.gartner.
com/newsroom/id/1035013
34
![Page 36: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/36.jpg)
References
● Five Ways Cloud Can Help You Transform Your
Business, http://www.gartner.
com/it/content/2604500/2604519/december_5_tran
sform_your_business_mcantara.pdf?
userId=55890730
● Moving Legacy Apps to the Cloud, http://www.
informationweek.com/software/moving-legacy-apps-
to-the-cloud/d/d-id/1108964
● WSO2 Cloud, http://wso2.com/cloud/
35
![Page 37: A clear strategy for moving your enterprise to the cloud](https://reader033.fdocuments.in/reader033/viewer/2022060108/554f6bc2b4c9058a148b4f56/html5/thumbnails/37.jpg)
36