Professional Documents
Culture Documents
Infosys believes the information in this document is accurate as of its publication date;
such information is subject to change without notice. Infosys acknowledges the
proprietary rights of other companies to the trademarks, product names and such other
intellectual property rights mentioned in this document. Except as expressly permitted,
neither this documentation nor any part of it may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, electronic, mechanical, printing,
photocopying, recording or otherwise, without the prior permission of Infosys Limited
and/ or any named intellectual property rights holders under this document.
• Reduce costs
Avoid Capital expense of owning servers
• The compute capacity is offered as Virtual Machines with complete control of the virtual
machines
• The virtual machines can be provisioned on-demand and the users pay only for what
they use.
• A Public Cloud IAAS vendor provides storage capacity in the cloud to store and retrieve
data
• The consumer is charged only for the amount of storage allocated (reserved) or data
stored
• A Public Cloud IAAS vendor provides the network infrastructure to access other
resources such as Compute, Storage etc. over the internet
• The consumer is charged for the amount of data transferred through the provider’s
infrastructure.
AWS provides its users a fully managed PAAS which is called Beanstalk.
EBS is a blessing for programmers which can handle the deployment
details, provisioning the capacity automatically, balance the load between
nodes ,take care of scaling the application automatically and monitor the
application health for you.
Appistry reduces the delivery time of any application by 60%. Also it helps
reducing the cost heaving and increasing the management efficiency.
GCP is a perfect platform for developers which lets users develop, build
and deploy applications with ease.
Azure is one of the leaders in PAAS that offers seamless hosting and
management services.
• There are many types of services that are offered by SAAS mainly in these core
areas
Business
Collaboration Demand
Intelligence & CRM
Generation
Analytics
• Launched in 2006
• Collection of remote computing services offered over the Internet by Amazon
• Accessible over HTTP/HTTPS, using REST or SOAP
• Billed on usage
• Data centers in US, Europe (Ireland) and Asia-Pacific(Singapore)
Source: http://aws.amazon.com
• AWS offers several services that address the computational needs of users operating in
the cloud.
• It includes computing instances which can scale up and down automatically to meet the
needs of the application, load balancing services, as well as fully managed desktops in the
cloud
• The below are the AWS compute services:
– Amazon EC2
– Auto Scaling
– Elastic Load Balancing
• EC2 is a web service that provides its users with resizable compute capacity
• EC2 instances = Virtual Servers (Virtual Machines)
• It provides
– Resizable compute capacity in 22 instance types
– Reduces the time required to obtain and boot new server instances to minutes or
seconds
• High Availability
• Health Checks
• Security Features
• SSL Offloading
• Sticky Sessions
• Operational Monitoring
• Logging
• lPv6 Support
• Amazon Elastic Block Store: Persistent block store for use with Amazon EC2.
• Amazon Simple Storage Service: A durable, scalable object store.
• Amazon Glacier: A storage service that provides secure and durable data archiving and
backup.
• GCP is Google’s public cloud, provides a platform on Google’s infrastructure for building
and hosting web applications
• It uses multiple servers to run an application and store data using virtualization technology
• Automatically adjusts the number of servers to handle requests reliably
Source: https://azure.microsoft.com/en-in/documentation/
PUBLIC Copyright @ 2018, Infosys Limited 40
Learning Outcomes
After going through this unit, you are able to :
• Identify the scenarios when to migrate to a public cloud
• Compare the different public cloud vendors based on their service offering
• Create and configure a virtual machine (VM) using AWS EC2 service
• Host a web application on AWS
• Create and configure a load balancer using AWS ELB service
• Use the Autoscaling service to manage the increased traffic
• Expand the block level storage capacity of AWS EC2 instance using EBS volume
• Efficiently store and retrieve data in real time using the object storage service S3