3. A broad and deep platforms that
helps customers to build
sophisticated, scalable application.
4. Cloud Computing: XaaS Terms
SaaS: Software as a Service. eg. google
doc/group, Microsoft cloud services, iCloud.
PaaS: Platform as a Service. Amazon EC2
Windows 2008 $0.12/hr (server license included)
Linux $0.085/hr
IaaS: Infrastructure as a Service, Vmware
supports IaaS
5. Continued..
StaaS: Storage as a Service. Carbonite ($59/yr),
Amazon S3 (0.14/GB, month; 0.01/1000reqs)
Maas: Monitoring as a Service
Cloud status can be simple iPhone application that monitors
the status of Amazon Web Services, Google App Engine and
Twitter and reports whether service is normal, has problem or
is down.
CaaS: Communication as a Service
It enables the consumer to utilize Enterprise level VoIP,
VPNs, PBX and Unified Communications without the costly
investment of purchasing, hosting and managing the
infrastructure.
7. About AWS
AWS is Amazon’s umbrella description of all of
their web-based technology services.
Mainly infrastructure services:
◦ Amazon Elastic Compute Cloud (EC2)
◦ Amazon Simple Storage Service (S3)
◦ Amazon Simple Queue Service (SQS)
◦ Amazon CloudFront
◦ Amazon SimpleDB
8.
9. Features of AWS
Low Cost: Pay-as-you go, no upfront
expenses or long-term commitments.
Instant Elasticity: Instantly deploy your
application. Scale resources up or down
based on demand.
Open & Flexible: If it runs in a data center, it
can run on AWS. You have full control.
Secure: Utilize a secure technology built and
managed by Amazon.
14. Amazon EC2
EC2 stands for Elastic Compute Cloud.
EC2 provided an API which supports every OS.
It allows us to configure capacity with
minimal friction.
Elastic IP address: Not static not dynamic but
elastic.
15. Amazon EC2 Functionality
Select a pre-configured, template image to get up
and running immediately.
Configure security and network access on your
Amazon EC2 instance.
Choose which instance type(s) and operating
system you want, then control all of them by web
services.
Pay only for the resources that you actually
consume, like instance-hours or data transfer.
16. Feature of Amazon EC2
Auto Scaling
Elastic Load Balancing
Amazon Workspace
Amazon Virtual Private Cloud
17. It provides a web services interface to store
and retrieve data.
Amazon S3 uses buckets to store data over
the cloud.
Bucket is a simply container for objects.
Buckets are similar to internet domain
names. They are accessed via
bucketname.s3.amazonaws.com
Amazon Simple Storage Service
(S3)
18. Amazon S3 Functionality
Allows unlimited storage of objects(Files)
containing of 1 bytes to 5 gigabytes each.
Objects consists of the raw object data and
metadata.
Objects are stored and retrieved using a
developer-assigned key.
Data are kept secured from unauthorized access
through authentication mechanism.
19. Continued..
Objects can be made available to public by the
http or bittorrent protocol.
A bucket and key together uniquely identify each
object in s3. Every object can be addressed
through bucket and key combination.
It creates repository for every version of
uploaded files.
20. Amazon Simple Queue Service (SQS)
SQS is a distributed queue messaging service.
It supports programmatic sending of messages
via web service application as a way to
communicate over the internet.
It is a fail-safe service.
Example of messaging service technologies
include Java Message Service and Microsoft
Message Queuing.
21. Amazon SQS Functionality
Redundant infrastructure
Multiple writer and reader
Configurable settings per queue.
Variable message size
Access control
Delay queues.