Presentation on
BSC. I.T. (Mumbai University)
Microsoft – MCSE
Cisco - CCNA, CCNP
Cisco: UCS
Presented By
Vmware: VCP DCV
Vmware: VCP DT
Vmware: VCP CMA
Amazon: AWS Solutions [Link] Kapadia
Architech Associate [Link]
Amazon: AWS Solutions
Architect Professional
GUIDELINES
What is Cloud Computing?
Why Cloud computing?
Cloud Anatomy
Cloud computing technology
Cloud computing products and market
Cloud computing Advantages & Disadvantages
Cloud computing Risks.
Ways to Reduce I.T Spend with cloud computing.
[Link]
2
What is Cloud Computing?
Definitions:
“Cloud computing is a general term for anything that
involves delivering hosted services over the internet.” – Wikipedia
“Cloud computing is Internet-based computing, whereby shared
resources, software, and information are provided to computers and
other devices on demand, like the electricity grid.”- Wikipedia
Basically a cloud is a virtualization of resources that manages and
maintains itself.
3 [Link]
What is Cloud Computing?
4 [Link]
In Simple terms what is Cloud
Computing?
Cloud computing is using the
Internet to access someone else’s
software running on someone else’s
hardware in someone else’s data centre
while paying only for what you use.
5 [Link]
In Simple terms what is Cloud
Computing?
A simple example of cloud computing is Yahoo email
or Gmail etc. You don’t need a software or a server to
use them. All a consumer would need is just an
internet connection and you can start sending emails.
The server and email management software is all on
the cloud ( internet) and is totally managed by the
cloud service provider like Yahoo , Google etc.
6 [Link]
Cloud Computing Introduction
7 [Link]
Why the rush to the cloud?
There are valid and significant business and IT reasons for the cloud
computing paradigm shift. The fundamentals of outsourcing as a
solution apply.
Reduced cost: Cloud computing can reduce both capital expense
(CapEx) and operating expense (OpEx) costs because resources are
only acquired when needed and are only paid for when used.
Refined usage of personnel: Using cloud computing frees valuable
personnel allowing them to focus on delivering value rather than
maintaining hardware and software.
Robust scalability: Cloud computing allows for immediate scaling,
either up or down, at any time without long-term commitment.
8 [Link]
Cloud computing building blocks
The cloud computing model is comprised of a front end and a back end. These two
elements are connected through a network, in most cases the Internet.
These services are like just electricity, telephone service, or natural gas
Back End
cloud of services
Front end
applications,
Internet computers,
User Computer servers, and
data storage
9 [Link]
The models of cloud computing:
or Architectural service layers
10 [Link]
Cloud Delivery Models
Software as a Service(SaaS):
»The application is hosted centrally
»Software testing takes place at a faster rate
»Reduction in IT operational costs
»No need to install new software to release
updates
11 [Link]
Software as a Service (SaaS):
In the software-as-a-service cloud model, the vendor supplies the
hardware infrastructure, the software product and interacts with the
user through a front-end portal.
SaaS is a very broad market . Services can be anything from Web
based email to inventory control and database processing. Because
the service provider hosts both the application and the data, the end
user is free to use the service from anywhere. There are several
successful SaaS model running all over the web.
Examples:-
Gmail, Google Calender
[Link], Gmail, Facebook
Payroll, HR, CRM etc
Sugarm, CRM, IBM Lotus Live
12 [Link]
Cloud Delivery Models
Platform as a Service(PaaS):
Facilitation of hosting capabilities
Designing and developing the application
Integrating web services and databases
Providing security, scalability and storage
13 [Link]
Platform as a Service (PaaS):
Platform-as-a-service in the cloud is defined as a set of
software and product development tools hosted on the
provider’s infrastructure.
Developers create applications on the provider’s platform over
the Internet. PaaS providers may use APIs, website portals or
gateway software installed on the customer’s computer .
Examples:- [Link], Google Apps
14 [Link]
Cloud Delivery Models
Infrastructure as a Service(IaaS):
Virtualization of Desktop
Internet availability
Use of billing model
Computerized administrative tasks
15 [Link]
Cloud Infrastructure as Service
(IaaS):
Cloud infrastructure services or "Infrastructure as a Service (IaaS)" delivers
computer infrastructure, typically a platform virtualization environment as a
service. Rather than purchasing servers, software, data center space or
network equipment, clients instead buy those resources as a fully
outsourced service.
Examples: Amazon AWS, Joyent, Mosso, Nirvanix ,IBM Blue house,
VMWare, Amazon EC2, Microsoft Azure Platform, Sun Parascale and
more
Benefits to the clients:
1. Stop worrying about heavy traffic and bandwidth requirements.
2. Pay as you go.
3. No need to buy high configuration servers from day one.
4. Low maintenance.
16 [Link]
Cloud Delivery Models
17
[Link]
What does Pay-as-you-goMean?
18 [Link]
Sample Benefits and Risks for Cloud
Types
19 [Link]
Distribution of Control between
Service Models
20 [Link]
Types Of Clouds
Public Cloud
Private Cloud
Hybrid Cloud
21 [Link]
Types Of Clouds
22 [Link]
Public Cloud
Public Cloud: the services are delivered to the client via
the Internet from a third party service provider.
Example: Amazon
23 [Link]
Private Cloud
• Private Cloud: these services are managed and provided within the
organization. There are less restriction on network bandwidth, fewer
security exposures and other legal requirements compared to the
public Cloud.
Example: HP Data Centers
24 [Link]
Hybrid Cloud
Hybrid Cloud: composition of two or more clouds i.e composition of private
and public cloud.
Example: ERP on Private Cloud
25 [Link]
Providers of Cloud Computing
26 [Link]
Providers of Cloud Computing
27 [Link]
Providers of Cloud Computing
28 [Link]
Vendors of different areas of
cloudcomputing
29 [Link]
Cloud Computing: Saviour |
Destroyer ?
30 [Link]
Advantages / Disadvantages
31 [Link]
Sample Benefits and Risks for Cloud
Models
32 [Link]
Typical Use Case for
33 [Link]
Market Opportunities
34
Verticals Cloud Caters
35
Cloud Computing Advantages
Extremely cost efficient
Device and location independence
Scalability
Unlimited storage capacity
Flexibility
Reduced software maintenance
Increased data reliability
36 [Link]
CloudComputing Disadvantages
Requires a constant internet connection
Doesn’t work well with low speed connection
Can be slow
Data stored might not be secure
Stored data can be lost
37 [Link]
38
Risk in cloud computing
Regulatory compliance : when outsourcing to a provider , customer are
responsible for the security & integrity of their own data, even when it is held by
third party
Data segmentation/user access : finding ways to make sure employees
receive adequate access
Recovery : Data segmentation makes back-ups more difficult
Logging & Investigative Support: Harder to know who altered the data and
where they came from
39 [Link]
WAYS TO
REDUCE I.T. SPEND WITH
CLOUD COMPUTING
(A smart way to reduce IT cost, CO2 footprint
and provide services anywhere, anytime)
40 [Link]
WAYS TO REDUCE I.T. SPEND
WITH CLOUD COMPUTING
1. [Link] only for what you use, as you use it. This is perhaps the most
compelling of any cloud value message. By moving your applications and
workloads to a public cloud platform, your IT staff can instantly ratchet your
resources up or down, depending on the immediate needs of any particular
workload.
41 [Link]
WAYS TO REDUCE I.T. SPEND
WITH CLOUD COMPUTING (CONT)
1. 2. Reduce data center facility costs. Fewer servers mean a
smaller data center footprint. That translates to direct savings on real
estate, power, and cooling. It also translates to indirect savings on
business continuity and facilities maintenance. Even though these
savings extend to the private cloud model, the public cloud model
offers small and medium-size [Link] the possibility of
eliminating the need for a data
42 [Link]
WAYS TO REDUCE I.T. SPEND
WITH CLOUD COMPUTING (CONT)
3. Decrease IT management costs via virtualization. Scaling
infrastructure to meet new workload demands, maintaining physical
security, and software deployment and patching are just a few
examples of costly IT management tasks that are decreased
significantly by running a virtualized infrastructure.
4. Decrease IT management further with IT as a Service. With private
or hosted private clouds, your users will be able to provision many IT
services on their own through self-service portals that can take direct
action across a virtualized infrastructure. This can mean a significant
savings on common help desk calls and other IT management tasks
like procurement and server configuration. Specialized staffers are then
free to concentrate their talents on tasks specific to your business
rather than on general technical problems.
43 [Link]
Cloud & OpenSource
44 [Link]
Cloud Computing
Loss of control
Integration: enterprise & federated authorization
Interoperability: with key enterprise applications
Accessibility and UI limitations of web apps
Reliability, performance, security; offline access
Features; changes; vendor lock
Policy/compliance concerns(privacy)
Breach forensics and mitigation
Business “surprises”
Support; More Logins
Consequences of “Creative Destruction”
45 [Link]
Security issues in Cloud Computing
46 [Link]
Amazon WebServices
47 [Link]
Why AWS?
48 [Link]
Amazon CloudCharacteristics
Availability &Reliability
Scalability &Elasticity
Performance
Flexible (Numerous options of Programming,
APIs ,Access)
Secure
49 [Link]
Access AWS
50 [Link]
EC2 Highlights
51 [Link]
EBS(Elastic Block Store) Features
52 [Link]
S3 Definitions
Bucket –Collection (container) of objects. Up to 100 per account. Names up to
255 characters long
Object–Objects are the fundamental entities stored in AmazonS3. Objects
consist of object data and metadata. They are Individually addressable data
item. Any number per bucket and per account. An object is uniquely identified
within a bucket by a key(name)and a version ID
Key –A key is the unique identifier for an object within a bucket. Every object in
a bucket has exactly one key
ACL –Access Control List
53 [Link]
Amazon S3 Namespace(Contd.)
54 [Link]
Server Side Encryption
55 [Link]
Three Services BetterTogether
56 [Link]
VPC Architecture Scenarios
A virtual private cloud (VPC) is a virtual network dedicated to your AWS account .
Below is Layout of VPC with Public and Private Subnets and Hardware VPN Access
57
AWS IAM( Identity and Access
Management) Functionality
58
Database In AWS
59 [Link]
RDS (Relational DataBase Service)
Highlights
60 [Link]
Why RDS?
Supports Popular DB like MySQL, Oracle, MS SQL & Now
PostgreSQL [Now Aurora]
Rapid DB Instance Creation
backups, software patching, automatic failure detection, and
recovery
Scaling
HA &Durability
Automated DB Software Upgrade
Monitoring & Metrics
Security
Cheap
61 [Link]
Average Salary in India for Skill:
Cloud Computing
National Salary
Job
Data
Software Engineer
Rs 605,000
salaries
Senior Software
Rs 2,399,373
Architect salaries
Senior Technical
Rs 1,587,402
Consultant salaries
Country: India | Currency: INR |
Updated: 11 Mar 2017
62 [Link]
What the future holds for India in
cloud computing
Skill formation for handling complex cloud computing tasks is important. We
have to evolve courses to cater to this and popularise them from the school
/College level itself.
According to a recent report by Gartner, cloud computing will constitute the bulk
of IT spending by 2016. In India alone, it is predicted that the cloud market will
reach over $3 billion by next year—an almost five-fold increased from 2012.
Juxtaposed into the Indian context, cloud computing is set to transform how we
do business and how we move up in the digital value chain. It has a direct
beneficial effect for small to medium sized businesses (SMBs), dotted across
the country.
This sector employs 40% of the workforce and is growing at a rate of 8% per
year; it will also dictate the future course of Indian development.
63 [Link]
Any Questions
64 [Link]
[Link]
65