Case Study Amazon Ec2

Download as odt, pdf, or txt
Download as odt, pdf, or txt
You are on page 1of 4

The Three Types of Cloud Computing Service Models

Software as a Service (SaaS) on AWS

Software as a Service provides you with a completed product that is run and managed by the
service provider. In most cases, people referring to Software as a Service are referring to end-user
applications. With a SaaS offering you do not have to think about how the service is maintained or
how the underlying infrastructure is managed; you only need to think about how you will use that
particular piece software. A common example of a SaaS application is web-based email where you
can send and receive email without having to manage feature additions to the email product or
maintaining the servers and operating systems that the email program is running on.
Amazon Web Services (AWS) provides a low cost, reliable and secure foundation for you to
use as you build and deliver Software as a Service (SaaS) solutions to customers. The AWS Partner
Network (APN) helps companies build a successful AWS-based business by providing valuable
business, technical, marketing, and go-to-market (GTM) support.

Platform as a Service (PaaS) on AWS

Platforms as a service remove the need for organizations to manage the underlying
infrastructure (usually hardware and operating systems) and allow you to focus on the deployment
and management of your applications. This helps you be more efficient as you don’t need to worry
about resource procurement, capacity planning, software maintenance, patching, or any of the other
undifferentiated heavy lifting involved in running your application.

Infrastructure as a Service (IaaS) on AWS

Infrastructure as a Service, sometimes abbreviated as IaaS, contains the basic building


blocks for cloud IT and typically provide access to networking features, computers (virtual or on
dedicated hardware), and data storage space. Infrastructure as a Service provides you with the
highest level of flexibility and management control over your IT resources and is most similar to
existing IT resources that many IT departments and developers are familiar with today.

Cloud Deployment Models on AWS


There are three cloud deployment models : cloud, hybrid, and on-premises.
Cloud Deployment Model
A cloud-based application is fully deployed in the cloud, and all parts of the application run in the
cloud. Applications in the cloud are either created in the cloud or are migrated from an existing
infrastructure to benefit from cloud computing. Cloud-based applications can be built on low-level
infrastructure pieces, or can use higher-level services that provide abstraction from the
management, architecting, and scaling requirements of core infrastructure.

Hybrid Deployment Model


A hybrid deployment is a way to connect infrastructure and applications between cloud-based
resources and existing resources that are not located in the cloud. The most common method of
hybrid deployment is between the cloud and existing on-premises infrastructure to extend and grow
an organization's infrastructure into the cloud, while connecting cloud resources to the internal
system.

On-Premises Deployment Model


Deploying resources on-premises, using virtualization and resource management tools, is
sometimes referred to as a "private cloud". On-premises deployment doesn't provide many of the
benefits of cloud computing. However, it's sometimes sought for its ability to provide dedicated
resources. In most cases this deployment model is the same as legacy IT infrastructure, while using
application management and virtualization technologies to try and increase resource utilization.

AWS Pricing
How does AWS pricing work?
AWS offers you a pay-as-you-go approach for pricing for over 160 cloud services. With AWS you
pay only for the individual services you need, for as long as you use them, and without requiring
long-term contracts or complex licensing. AWS pricing is similar to how you pay for utilities like
water and electricity. You only pay for the services you consume, and once you stop using them,
there are no additional costs or termination fees.

How do you pay for AWS?

Pay-as-you-go
With AWS you only pay for what use, helping your organization remain agile, responsive and
always able to meet scale demands.
Pay-as-you-go pricing allows you to easily adapt to changing business needs without
overcommitting budgets and improving your responsiveness to changes. With a pay as you go
model, you can adapt your business depending on need and not on forecasts, reducing the risk or
overprovisioning or missing capacity.
By paying for services on an as needed basis, you can redirect your focus to innovation and
invention, reducing procurement complexity and enabling your business to be fully elastic.

Save when you reserve


For certain services like Amazon EC2 and Amazon RDS, you can invest in reserved capacity. With
Reserved Instances, you can save up to 75% over equivalent on-demand capacity. When you buy
Reserved Instances, the larger the upfront payment, the greater the discount.

Pay less by using more


With AWS, you can get volume based discounts and realize important savings as your usage
increases. For services such as S3, pricing is tiered, meaning the more you use, the less you pay per
GB. AWS also gives you options to acquire services that help you address your business needs.

Amazon EC2 reduces the time required to obtain and boot new server instances to minutes,
allowing you to quickly scale capacity, both up and down, as your computing requirements
change. Amazon EC2 changes the economics of computing by allowing you to pay only for
capacity that you actually use. Amazon EC2 provides developers the tools to build failure
resilient applications and isolate them from common failure scenarios.

EC2 uptime
Hourly Uptime Percentage” is calculated by subtracting from 100% the percentage of
deployed minutes during any clock hour in which a Single EC2 Instance was in a state of
Unavailability. Hourly Uptime Percentage measurements exclude Unavailability resulting
directly or indirectly from any Amazon Compute SLA Exclusion
• “Monthly Uptime Percentage” is calculated by subtracting from 100% the percentage of minutes
during the month in which any of the Included Services, as applicable, was in the state of
Unavailability. Monthly Uptime Percentage measurements exclude Unavailability resulting directly
or indirectly from any Amazon Compute SLA Exclusion.

Downtime in EC2
EC2 provides users with control over the geographical location of instances that allows for latency
optimization and high levels of redundancy. For example, to minimize downtime, a user can set up
server instances in multiple zones that are insulated from each other for most causes of failure such
that one backs up the other.
Conclusion :
Effectively planned and managed, reservations can help you achieve significant discounts for AWS
workloads that run on a predictable schedule. It’s important to analyze your current AWS usage to
select the right reservation attributes from the start and to devise a longer-term strategy for
monitoring and managing your Reserved Instances. Using tools such as the AWS Cost and Usage
report, and the Reserved Instance Utilization and Coverage reports in AWS Cost Explorer, you can
examine your overall usage and discover opportunities for greater cost efficiencies.

Conclusion:
The contributions of this paper are as follows. (i)

References

https://aws.amazon.com/efs/
https://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud
https://aws.amazon.com/ec2/sla/historical/
https://aws.amazon.com/ec2/
https://aws.amazon.com/compute/sla/

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy