In this Business Analysis Training session, you will learn Cloud computing. Topics covered in this session are:
• What is Cloud Computing
• Why Cloud Computing
• Inside a Cloud
• Understanding IaaS, PaaS & SaaS
• Public vs. Private Cloud
• Cloud Providers – A Birds Eye View
• Amazon EC2 – A Detailed Insight
• Google App Engine – An Overview
• Cloud Success Stories
• Challenges, Risks and Concerns
• Torry Harris Cloud Service Offerings
• Concluding Thoughts
To learn more about this course, visit this link: https://www.mindsmapped.com/courses/business-analysis/business-analysis-fundamentals-with-hands-on-training/
2. Page 2Classification: Restricted
Agenda
• What is Cloud Computing
• Why Cloud Computing
• Inside a Cloud
• Understanding IaaS, PaaS & SaaS
• Public vs. Private Cloud
• Cloud Providers – A Birds Eye View
• Amazon EC2 – A Detailed Insight
• Google App Engine – An Overview
• Cloud Success Stories
• Challenges, Risks and Concerns
• Torry Harris Cloud Service Offerings
• Concluding Thoughts
3. Page 3Classification: Restricted
What is Cloud Computing
The Problem Statement
Scalability of Enterprise Applications – An Issue
Success Disaster – Failure due to un-planned demand
Increasing Capital Investment on IT Infrastructure
The Solution
Cloud Computing
iPhone Launch Festival Season Sports Event
4. Page 4Classification: Restricted
What is Cloud Computing?
“A pool of abstracted, highly
scalable, and managed compute
infrastructure capable of hosting
end-customer applications and
billed by consumption”
Internet
Where does the term “Cloud” come from ?
“Cloud” is widely used as a metaphor for the Internet
Internet is the foundation of Cloud computing
Definition
In Simple Terms, Cloud offers…
Pay-per-use for computation power
Virtually infinite computation resources
Automatic on-demand scalability
5. Page 5Classification: Restricted
What is Cloud Computing?
An Analogy - Electricity
“Computation Power” is now available like Electricity
You pay for what you use.
You rely on a trusted third-party providers
Grid computing is a collection of
servers that are clustered together to
attack a single problem. For a period of
time, the entire resources of the grid
are available to an user to tackle a
particularly difficult compute problem.
- Rich Wolski, University of California
Grid Computing Utility Computing
Metered use of computational resources
Origin from utility services (Electricity)
Variants
6. Page 6Classification: Restricted
Why Cloud Computing?
Eliminates capacity planning and sizing
Prevents ‘success disaster’
Eliminates scalability issues and risk of failure
Savings on Capital Investment
Savings on Data Center Space, Power and
Cooling
Minimizes Operational costs
Reduces TCO Reduces Risks
Re-invest saved Capex on new initiatives
Focus on business, not on infrastructure
Save on operations manpower
Better Budget Utilization
Quicker Time to Market
Create dev and test environments on the fly
Rely on speed & stability of the Cloud
provider
Remain Competitive
7. Page 7Classification: Restricted
Inside a Cloud
Virtualized CPUs and Storage
Physical Servers across the Globe
Software Platform
The Cloud Platform
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Virtual Servers
Virtual Storage
Network Routers
Java Runtime
Web 2.0 Runtime
LAMP / WAMP
Corporate Email
Business Processes
CRM, ERP, HR
Physical Servers
9. Page 9Classification: Restricted
Inside a Cloud
The Cloud Platform
Metering, Billing
and Rating
System
Identity
Management
Self Service Portal
Dynamic Provisioning
Engine
Monitoring and
Management
Network of Physical Servers controlled by the Cloud Operating System
Security
Subsystem
Cloud
Applications
The ‘Nuts and Bolts’ of a Public Cloud
Facilitates
Pay-per-
use
Enforces
Security
Statistics,
Deployment,
Start/Stop
Replicates
Application on
demand
Registration,
Authentication and
Authorization
The heart of
the “Cloud”
The face of
the Cloud
Virtualized Runtime Environment (Infrastructure & Platform)
10. Page 10Classification: Restricted
Public vs. Private Cloud
Cloud Choices
Exclusive environment
Limited on-demand capabilities
Private Cloud
On-demand resources, scalability
Shared environment
Public Cloud
Requires Initial Capital Investment
Cloud setup within Org’s data center
Control on security and audit
Based on basic virtualization
Limited on-demand scaling
On-Premise Private Cloud
Exclusive, but hosted by a third party
Limited on-demand scaling
Expensive than public cloud
Cheaper than on-premise private cloud
Possibility of co-location
Externally Hosted Private Cloud
Hybrid Cloud
Public + Private cloud
11. Page 11Classification: Restricted
Amazon EC2 – A Detailed Insight
Create a virtual server instance
Concept of AMI – Amazon Machine Image
Choose your operating system and/or s/w
SSH and SFTP to your virtual server
Web Service interface for admin tasks
EC2 – Elastic Compute Cloud S3 – Simple Storage Service
File System Storage of Arbitrary Data
Each file can be 5 GB
Secure storage with ACLs
Used by SmugMug Photo Service
Message Queue Infrastructure
Reliable delivery`
SQS – Simple Queue Service
Core Database Functions
Fast Indexing, Querying and retrieval
Simple DB
Infrastructure for data-intensive tasks
Web indexing, data mining, log file analysis
Elastic Map Reduce
Infrastructure for content delivery
Based on closest geographical location
Elastic Cloud Front
13. Page 13Classification: Restricted
Google App Engine – An Overview
• Cloud computing – Only PaaS & SaaS, No IaaS
• Initially started with Python Runtime
• Recently added support for Java
• Can deploy standard J2EE WAR Files
• Requires a special deployment descriptor
• Provides simple storage as integrated feature
• Storage supports GQL – Google Query Language
14. Page 14Classification: Restricted
Challenges, Risks and Concerns
Biggest Concern – Data Security
Fear of Rigidity and Vendor Lock-in
Control, Auditing and Compliance
Lack of Transparency
Multi-tenancy Architecture
SLAs, High Availability, etc
Hidden charges – Setup, Exit, etc
Cloud Adoption Road blocks
15. Page 15Classification: Restricted
Addressing the Challenges
Clouds are SOX, PCI DSS, HIPAA compliant
Cloud Security Alliance – Best Practices
OWASP WebScarab Project
Negotiate contract with the provider
SLAs and penalty clauses
Breaking the Road blocks