You are on page 1of 15

S3 gLacier: archiving data

Amazon RDS: OLTP trans for keep on changing

Redshift: OLAP not for keep on changing

Snow ball:

Efs: for changing data

RDs: simplifies relational database tasks

Aurora; myssql database that easily scales.

Availability zones: one or more discrete data centres interconnected to low latency .

Awareness and trining –both customer and amazon

High availability –minimum 2

Moving to cloud aws: focus on business activities

Immediate retrieval of data : amazon s3

Ebs : elastic doc storage

Ec2: ram /computer

Fast and reliable nosql : dynamo db

Agility : when we want get more and when we don’t we get less

Decrease acquisition time for new compute resources .

Consolidtated centrally manage multiple accounts: organisations .

Aws config : ec2 installed monitors the configs audits and monitor

IAM : authentication and authorization . roles group and user

Schema conversion tool : migrate data form onprim to cloud

Large video files to transport :many instance in parallel .

Aws sole responsibility : physical security .

Global deployment and low latency : global reach

Customer responsibility : patching amazon ec2 instance

Advantages of volume discounts with minimal impact to aws resources : use the consolidated billing
feature from aws organizations

Cloudwatch log:real time monitoring /adjustable retention


Aws managed DNS we service: amazon route 53

Neptune : graph nodes and link

Sage maker: ml tool

Lightsail: build simple web app

Factors to Customer need to Choose aws region: reduced latency to user /data sovereignty
compliance

Hosting static website : amazon s3.

Amazon Athena is a serverless, interactive analytics service built on open-


source frameworks, supporting open-table and file formats. Athena
provides a simplified, flexible way to analyze petabytes of data where it
lives. Analyze data or build applications from an Amazon Simple Storage
Service (S3) data lake and 30 data sources, including on-premises data
sources or other cloud systems using SQL or Python. Athena is built on
open-source Trino and Presto engines and Apache Spark frameworks, with
no provisioning or configuration effort required.

Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and
deepest compute platform, with over 600 instances and choice of the
latest processor, storage, networking, operating system, and purchase
model to help you best match the needs of your workload. We are the first
major cloud provider that supports Intel, AMD, and Arm processors, the
only cloud with on-demand EC2 Mac instances, and the only cloud with
400 Gbps Ethernet networking. We offer the best price performance for
machine learning training, as well as the lowest cost per inference
instances in the cloud. More SAP, high performance computing (HPC), ML,
and Windows workloads run on AWS than any other cloud.

Amazon Simple Storage Service (Amazon S3) is an object storage service


offering industry-leading scalability, data availability, security, and
performance. Customers of all sizes and industries can store and protect
any amount of data for virtually any use case, such as data lakes, cloud-
native applications, and mobile apps. With cost-effective storage classes
and easy-to-use management features, you can optimize costs, organize
data, and configure fine-tuned access controls to meet specific business,
organizational, and compliance requirements.
Amazon Aurora provides built-in security, continuous backups, serverless
compute, up to 15 read replicas, automated multi-Region replication, and
integrations with other AWS services.

Amazon Relational Database Service (Amazon RDS) is a collection of managed


services that makes it simple to set up, operate, and scale databases in the
cloud.

AWS Lambda is a serverless, event-driven compute service that lets you


run code for virtually any type of application or backend service without
provisioning or managing servers. You can trigger Lambda from over 200
AWS services and software as a service (SaaS) applications, and only pay
for what you use.

Amazon Lightsail offers easy-to-use virtual private server (VPS) instances,


containers, storage, databases, and more at a cost-effective monthly
price.

Sage maker: build,train,deploy ML workflows.

Amazon Athena is a serverless, interactive analytics service built on open-


source frameworks, supporting open-table and file formats. Athena
provides a simplified, flexible way to analyze petabytes of data where it
lives. Analyze data or build applications from an Amazon Simple Storage
Service (S3) data lake and 30 data sources, including on-premises data
sources or other cloud systems using SQL or Python. Athena is built on
open-source Trino and Presto engines and Apache Spark frameworks, with
no provisioning or configuration effort required.

Amazon CloudSearch is a managed service in the AWS Cloud


that makes it simple and cost-effective to set up, manage,
and scale a search solution for your website or application.
Amazon Redshift uses SQL to analyze structured and semi-structured data
across data warehouses, operational databases, and data lakes, using
AWS-designed hardware and machine learning to deliver the best price
performance at any scale.

Amazon Kinesis cost-effectively processes and analyzes streaming data at


any scale as a fully managed service. With Kinesis, you can ingest real-time
data, such as video, audio, application logs, website clickstreams, and IoT
telemetry data, for machine learning (ML), analytics, and other applications.
AWS Glue is a serverless data integration service that makes it easier to
discover, prepare, move, and integrate data from multiple sources for
analytics, machine learning (ML), and application development.

Amazon QuickSight powers data-driven organizations with unified business


intelligence (BI) at hyperscale. With QuickSight, all users can meet varying
analytic needs from the same source of truth through modern interactive
dashboards, paginated reports, embedded analytics, and natural language
queries.

Amazon EMR is the industry-leading cloud big data solution for petabyte-
scale data processing, interactive analytics, and machine learning using
open-source frameworks such as Apache Spark, Apache Hive,
and Presto.

AWS Data Pipeline is a web service that helps you reliably


process and move data between different AWS compute and
storage services, as well as on-premises data sources, at
specified intervals. With AWS Data Pipeline, you can
regularly access your data where it’s stored, transform and
process it at scale, and efficiently transfer the results to
AWS services such as Amazon S3, Amazon RDS, Amazon
DynamoDB, and Amazon EMR.

Amazon Simple Notification Service (Amazon SNS) sends notifications two


ways, A2A and A2P. A2A provides high-throughput, push-based, many-to-many
messaging between distributed systems, microservices, and event-driven
serverless applications. These applications include Amazon Simple Queue
Service (SQS), Amazon Kinesis Data Firehose, AWS Lambda, and other HTTPS
endpoints. A2P functionality lets you send messages to your customers with
SMS texts, push notifications, and email.

Amazon Simple Queue Service (Amazon SQS) lets you send, store, and
receive messages between software components at any volume, without
losing messages or requiring other services to be available.

AWS AppSync creates serverless GraphQL and Pub/Sub APIs that simplify
application development through a single endpoint to securely query, update,
or publish data.
Amazon Connect, you can set up a contact center in minutes that can
scale to support millions of customers.

Amazon Pinpoint offers marketers and developers one customizable tool to


deliver customer communications across channels, segments, and
campaigns at scale.

AWS Cost Explorer has an easy-to-use interface that lets you visualize,
understand, and manage your AWS costs and usage over time. Get started
quickly by creating custom reports that analyze cost and usage data.
Analyze your data at a high level (for example, total costs and usage
across all accounts), or dive deeper into your cost and usage data to
identify trends, pinpoint cost drivers, and detect anomalies.

AWS Budgets, set custom budgets to track your costs and usage, and
respond quickly to alerts received from email or SNS notifications if you
exceed your threshold.

AWS Outposts is a family of fully managed solutions delivering AWS


infrastructure and services to virtually any on-premises or edge location
for a truly consistent hybrid experience. Outposts solutions allow you to
extend and run native AWS services on premises, and is available in a
variety of form factors, from 1U and 2U Outposts servers to 42U Outposts
racks, and multiple rack deployments.

Savings Plans is a flexible pricing model that can help you reduce your bill
by up to 72% compared to On-Demand prices, in exchange for a one- or
three-year hourly spend commitment. AWS offers three types of Savings
Plans: Compute Savings Plans, EC2 Instance Savings Plans, and Amazon
SageMaker Savings Plans.

AWS Batch lets developers, scientists, and engineers efficiently run hundreds
of thousands of batch and ML computing jobs while optimizing compute
resources, so you can focus on analyzing results and solving problems.

AWS Elastic Beanstalk deploys web applications so that you can focus on
your business.

Amazon Connect, you can set up a contact center in minutes that can
scale to support millions of customers.

Amazon Aurora provides built-in security, continuous backups, serverless


compute, up to 15 read replicas, automated multi-Region replication, and
integrations with other AWS services.
Amazon ElastiCache is a fully managed, Redis- and Memcached-
compatible service delivering real-time, cost-optimized performance for
modern applications. ElastiCache scales to hundreds of millions of
operations per second with microsecond response time, and offers
enterprise-grade security and reliability.

Amazon CodeGuru Security is a static application security testing (SAST) tool


that combines machine learning (ML) and automated reasoning to identify
vulnerabilities in your code, provide recommendations on how to fix the
identified vulnerabilities, and track the status of the vulnerabilities until
closure. Learn more »

AWS Cloud Development Kit (AWS CDK) accelerates cloud development


using common programming languages to model your applications.

AWS CodeBuild is a fully managed continuous integration service that


compiles source code, runs tests, and produces ready-to-deploy software
packages.

Amazon CodeCatalyst, a unified software development service.


CodeCatalyst is fully managed by AWS, so you can focus on development.

AWS CodePipeline is a fully managed continuous delivery service that


helps you automate your release pipelines for fast and reliable application
and infrastructure updates.

AWS X-Ray provides a complete view of requests as they travel through


your application and filters visual data across payloads, functions, traces,
services, APIs, and more with no-code and low-code motions.

Amazon API Gateway is a fully managed service that makes it easy for
developers to create, publish, maintain, monitor, and secure APIs at any
scale. APIs act as the "front door" for applications to access data,
business logic, or functionality from your backend services. Using API
Gateway, you can create RESTful APIs and WebSocket APIs that enable
real-time two-way communication applications. API Gateway supports
containerized and serverless workloads, as well as web applications.

Amazon CloudWatch collects and visualizes real-time logs, metrics, and


event data in automated dashboards to streamline your infrastructure and
application maintenance.

Amazon Route 53 is a highly available and scalable Domain Name System


(DNS) web service. Route 53 connects user requests to internet
applications running on AWS or on-premises.
Amazon CloudFront is a content delivery network (CDN) service built for
high performance, security, and developer convenience.

AWS AppSync creates serverless GraphQL and Pub/Sub APIs that simplify
application development through a single endpoint to securely query, update,
or publish data.

Amazon Elastic File System (EFS) automatically grows and shrinks as you
add and remove files with no need for management or provisioning.

Amazon Elastic Block Store (Amazon EBS) is an easy-to-use, scalable,


high-performance block-storage service designed for Amazon Elastic
Compute Cloud (Amazon EC2).

Amazon Macie is a data security service that uses machine learning (ML)
and pattern matching to discover and help protect your sensitive data.

Amazon Inspector is an automated vulnerability management service that


continually scans AWS workloads for software vulnerabilities and
unintended network exposure.

AWS Artifact is your go-to, central resource for compliance-related


information that matters to you. It provides on-demand access to security
and compliance reports from AWS and ISVs who sell their products on AWS
Marketplace.

AWS WAF helps you protect against common web exploits and bots that
can affect availability, compromise security, or consume excessive
resources.

AWS IAM Identity Center (successor to AWS Single Sign-On) helps you
securely create or connect your workforce identities and manage their
access centrally across AWS accounts and applications. IAM Identity
Center is the recommended approach for workforce authentication and
authorization on AWS for organizations of any size and type.

AWS Resource Access Manager AWS RAM helps you securely share your
resources across AWS accounts, within your organization or organizational
units (OUs), and with IAM roles and users for supported resource types.

AWS CloudTrail, you can monitor your AWS deployments in the cloud by
getting a history of AWS API calls for your account, including API calls
made by using the AWS Management Console, the AWS SDKs, the
command line tools, and higher-level AWS services. You can also identify
which users and accounts called AWS APIs for services that support
CloudTrail, the source IP address from which the calls were made, and
when the calls occurred. You can integrate CloudTrail into applications
using the API, automate trail creation for your organization, check the
status of your trails, and control how administrators turn CloudTrail
logging on and off.

Business support :

24x7 access to Cloud Support Engineers via phone, chat, and web. You can
have an unlimited number of contacts that can open an unlimited amount of
cases. Response times for general guidance is less than 24 hours, system
impaired is less than 12 hours, production system impaired is less than 4
hours, and production system down is less than an hour.

Enterprise On-Ramp

24x7 access to Cloud Support Engineers via phone, chat, and web. You can
have an unlimited number of contacts that can open an unlimited amount of
cases. Response times for general guidance is less than 24 hours, system
impaired is less than 12 hours, production system impaired is less than 4
hours, production system down is less than an hour, and business critical
system down is less than 30 minutes.

enterprise technical support

24x7 access to Cloud Support Engineers via phone, chat, and web. You can
have an unlimited number of contacts that can open an unlimited amount of
cases. Response times for general guidance is less than 24 hours, system
impaired is less than 12 hours, production system impaired is less than 4
hours, production system down is less than an hour, and business critical
system down is less than 15 minutes.
AWS X-Ray - You can use AWS X-Ray to analyze and debug serverless and distributed applications
such as those built using a microservices architecture. With X-Ray, you can understand how your
application and its underlying services are performing to identify and troubleshoot the root cause of
performance issues and errors.

AWS Trusted Advisor - AWS Trusted Advisor is an online tool that provides you real-time
guidance to help you provision your resources following AWS best practices on cost
optimization, security, fault tolerance, service limits and performance improvement. Whether
establishing new workflows, developing applications, or as part of ongoing improvement,
recommendations provided by Trusted Advisor regularly help keep your solutions
provisioned optimally. Trusted Advisor cannot be used to debug performance issues for this
serverless application built using a microservices architecture.
Amazon Pinpoint - Amazon Pinpoint allows marketers and developers to deliver customer-
centric engagement experiences by capturing customer usage data to draw real-time insights.
Pinpoint cannot be used to debug performance issues for this serverless application built
using a microservices architecture.
AWS CloudFormation - AWS CloudFormation allows you to use programming languages
or a simple text file to model and provision, in an automated and secure manner, all the
resources needed for your applications across all Regions and accounts. Think infrastructure
as code; think CloudFormation. CloudFormation cannot be used to debug performance issues
for this serverless application built using a microservices architecture.
Site to Site VPN - AWS Site-to-Site VPN creates a secure connection between your data
center or branch office and your AWS cloud resources. This connection goes over the public
internet. Site to Site VPN cannot be used to interconnect VPCs.
AWS Direct Connect - AWS Direct Connect creates a dedicated private connection from a
remote network to your VPC. This is a private connection and does not use the public
internet. Takes at least a month to establish this connection. Direct Connect cannot be used to
interconnect VPCs.
VPC Endpoint - A VPC endpoint enables you to privately connect your VPC to supported
AWS services and VPC endpoint services powered by AWS PrivateLink without requiring an
internet gateway, NAT device, VPN connection, or AWS Direct Connect connection. You
cannot connect two VPCs using a VPC endpoint.
AWS Glue - AWS Glue is a fully managed extract, transform, and load (ETL) service that
makes it easy for customers to prepare and load their data for analytics. AWS Glue job is
meant to be used for batch ETL data processing. It cannot be used to discover and protect
your sensitive data in AWS.
Amazon Polly - Amazon Polly is a service that turns text into lifelike speech, allowing you
to create applications that talk, and build entirely new categories of speech-enabled products.
Polly's Text-to-Speech (TTS) service uses advanced deep learning technologies to synthesize
natural sounding human speech. It cannot be used to discover and protect your sensitive data
in AWS.
AWS Secrets Manager - AWS Secrets Manager helps you protect secrets needed to access
your applications, services, and IT resources. The service enables you to easily rotate,
manage, and retrieve database credentials, API keys, and other secrets throughout their
lifecycle. Users and applications retrieve secrets with a call to Secrets Manager APIs,
eliminating the need to hardcode sensitive information in plain text. It cannot be used to
discover and protect your sensitive data in AWS.
Amazon Macie - Amazon Macie is a fully managed data security and data privacy service
that uses machine learning and pattern matching to discover and protect your sensitive data in
AWS. Macie automatically provides an inventory of Amazon S3 buckets including a list of
unencrypted buckets, publicly accessible buckets, and buckets shared with AWS accounts
outside those you have defined in AWS Organizations. Then, Macie applies machine learning
and pattern matching techniques to the buckets you select to identify and alert you to
sensitive data, such as personally identifiable information (PII).

On-Demand

On-Demand Instances let you pay for compute capacity by the hour or second
with no long-term commitments. This frees you from the costs and
complexities of planning, purchasing, and maintaining hardware and
transforms what are commonly large fixed costs into much smaller variable
costs.

On-Demand Instances are recommended for:

 Users that prefer the low cost and flexibility of EC2 without any upfront
payment or long-term commitment
 Applications with short-term, spiky, or unpredictable workloads that
cannot be interrupted

 Applications being developed or tested on EC2 for the first time

See On-Demand pricing »

Savings Plans

Savings Plans is a flexible pricing model that can help you reduce your bill by
up to 72% compared to On-Demand prices, in exchange for a commitment to a
consistent amount of usage (measured in $/hour) for a 1- or 3-year term.

AWS offers three types of Savings Plans: Compute Savings Plans, EC2
Instance Savings Plans, and Amazon SageMaker Savings Plans. Compute
Savings Plans apply to usage across Amazon EC2, AWS Lambda, and AWS
Fargate.

Savings Plans are recommended for:

 Committed and steady-state usage

 Users looking to take advantage of the latest compute offerings while


continuing to save money

Amazon EC2 Spot Instances

Amazon EC2 Spot Instances let you take advantage of unused EC2 capacity in
the AWS cloud and are available at a discount of up to 90% compared to On-
Demand prices.

Spot Instances are recommended for:

 Fault tolerant or stateless workloads

 Applications that can run on heterogeneous hardware

 Applications that have flexible start and end times

Dedicated or reserved capacity

Dedicated Hosts

A Dedicated Host is a physical EC2 server fully dedicated for your use.
Dedicated Hosts can help you reduce costs by allowing you to use your
existing server-bound software licenses, including Windows Server, SQL
Server, and SUSE Linux Enterprise Server (subject to your license terms).
Dedicated Hosts can be purchased On-Demand (hourly) or can be purchased
as part of Savings Plans.

Dedicated Hosts are recommended for:

 Users looking to save money on licensing costs


 Workloads that need to run on dedicated physical servers

 Users looking to offload host maintenance onto AWS, while controlling


their maintenance event schedules to suit their business’s operational
needs

On-Demand Capacity Reservations

On-Demand Capacity Reservations enable you to reserve compute capacity


for your EC2 instances in a specific Availability Zone for any duration.
Capacity reservations mitigate against the risk of being unable to get On-
Demand capacity in case of capacity constraints and ensure that you always
have access to EC2 capacity when you need it, for as long as you need it.

On-Demand Capacity Reservations are recommended for:

 Business-critical events or workloads that require capacity assurance

 Workloads that need to meet regulatory requirements for high


availability

 Disaster recovery

Per-second billing

EC2 per-second billing removes the cost of unused minutes and seconds from
your bill. Focus on improving your applications instead of maximizing hourly
usage, especially for instances running over irregular time periods such as
dev/testing, data processing, analytics, batch processing, and gaming
applications.

EC2 usage is billed in one-second increments, with a minimum of 60 seconds.


Similarly, provisioned storage for Amazon Elastic Block Store (Amazon
EBS) volumes is billed per-second increments, with a 60-second minimum.
Per-second billing is available for Amazon Linux and Windows instances
across all regions and Availability Zones and is applicable across all EC2
purchase models.

For details on related costs like data transfer, Elastic IP addresses, and EBS
Optimized Instances, visit the On-Demand pricing page.

Cloud Computing can be broadly divided into three types - Infrastructure as a Service (IaaS),
Platform as a Service (PaaS), Software as a Service (SaaS).

IaaS contains the basic building blocks for cloud IT. It typically provides access to
networking features, computers (virtual or on dedicated hardware), and data storage space.
IaaS gives the highest level of flexibility and management control over IT resources.
Examples - Amazon EC2 (on AWS), GCP, Azure, Rackspace, Digital Ocean, Linode.
PaaS removes the need to manage underlying infrastructure (usually hardware and operating
systems) and allows you to focus on the deployment and management of your applications.
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. Examples - Elastic Beanstalk (on AWS), Heroku, Google App Engine
(GCP), Windows Azure (Microsoft).

SaaS provides you with a complete product that is run and managed by the service provider.
With a SaaS offering, you don’t 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 software. Examples - Amazon Rekognition, Google Apps (Gmail), Dropbox,
Zoom.

Overview of Cloud Computing Types:


Build, train, and deploy machine
learning (ML) models for any use
case with fully

You might also like