SlideShare a Scribd company logo
1 of 65
AWS Overview
by J S Randhawa,
MCTE , MHOW, INDIA
(randhawa79@gmail.com)
Amazon Web Services
Cloud Platform
Compute
Amazon EC2
• Amazon Elastic Compute Cloud (Amazon EC2) is a web service that
provides resizable compute capacity in the cloud. It is designed to
make web-scale cloud computing easier for developers.
• Amazon EC2’s simple web service interface allows you to obtain and
configure capacity with minimal friction. It provides you with
complete control of your computing resources and lets you run on
Amazon’s proven computing environment. 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 themselves from
common failure scenarios.
Amazon EC2
Amazon EC2
• Benefits: -
– Elastic Web –Scale Computing
– Completely Controlled
– Flexible Cloud Hosting Services
– Designed for use with other Amazon Web Services
– Reliable
– Secure
– Inexpensive
Amazon EC2
Amazon EC2
• Auto Scaling- Auto Scaling helps you maintain application
availability and allows you to scale your Amazon EC2 capacity up or
down automatically according to conditions you define. You can use
Auto Scaling to help ensure that you are running your desired
number of Amazon EC2 instances. Auto Scaling can also
automatically increase the number of Amazon EC2 instances during
demand spikes to maintain performance and decrease capacity
during lulls to reduce costs. Auto Scaling is well suited both to
applications that have stable demand patterns or that experience
hourly, daily, or weekly variability in usage.
• Elastic Load Balancing automatically distributes incoming
application traffic across multiple Amazon EC2 instances in the
cloud. It enables you to achieve greater levels of fault tolerance in
your applications, seamlessly providing the required amount of load
balancing capacity needed to distribute application traffic.
Amazon EC2
AWS Lambda
• AWS Lambda is a compute service that runs your code in
response to events and automatically manages the compute
resources for you, making it easy to build applications that
respond quickly to new information.
• AWS Lambda starts running your code within milliseconds of an
event such as an image upload, in-app activity, website click, or
output from a connected device. You can also use AWS Lambda
to create new back-end services where compute resources are
automatically triggered based on custom requests.
• With AWS Lambda you pay only for the requests served and the
compute time required to run your code. Billing is metered in
increments of 100 milliseconds, making it cost-effective and
easy to scale automatically from a few requests per day to
thousands per second.
Amazon
Lambda
Amazon EC2 Container Service
(ECS)
• Amazon EC2 Container Service (ECS) allows you to easily run and manage
Docker-enabled applications across a cluster of Amazon EC2 instances.
Applications packaged as containers locally will deploy and run in the same
way as containers managed by Amazon ECS. Amazon ECS eliminates the need
to install, operate, and scale your own cluster management infrastructure, and
allows you to schedule Docker-enabled applications across your cluster based
on your resource needs and availability requirements. Amazon ECS enables
you to grow from a single container to thousands of containers across
hundreds of instances without any additional complexity in how you run your
application. You can run anything: applications, batch jobs, or microservices.
Amazon ECS abstracts away all the complexity of the infrastructure so you can
focus on designing, building, and running containerized applications.
• With Amazon ECS, you have complete visibility and control of your cluster
from creating and terminating Docker containers to viewing detailed cluster
state information. You can integrate and use your own container scheduler or
connect EC2 Container Service into your existing software delivery process
(e.g., continuous integration and delivery systems).
Amazon EC2
VM Import/Export
• VM Import/Export enables you to easily import virtual machine
images from your existing environment to Amazon EC2
instances and export them back to your on-premises
environment. This offering allows you to leverage your existing
investments in the virtual machines that you have built to meet
your IT security, configuration management, and compliance
requirements by bringing those virtual machines into Amazon
EC2 as ready-to-use instances. You can also export imported
instances back to your on-premises virtualization infrastructure,
allowing you to deploy workloads across your IT infrastructure.
• VM Import/Export is available at no additional charge beyond
standard usage charges for Amazon EC2 and Amazon S3.
Amazon EC2
Networking
Amazon VPC
• Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically
isolated section of the Amazon Web Services (AWS) Cloud where you can
launch AWS resources in a virtual network that you define. You have complete
control over your virtual networking environment, including selection of your
own IP address range, creation of subnets, and configuration of route tables
and network gateways.
• You can easily customize the network configuration for your Amazon Virtual
Private Cloud. For example, you can create a public-facing subnet for your
webservers that has access to the Internet, and place your backend systems
such as databases or application servers in a private-facing subnet with no
Internet access. You can leverage multiple layers of security, including security
groups and network access control lists, to help control access to Amazon EC2
instances in each subnet.
• Additionally, you can create a Hardware Virtual Private Network (VPN)
connection between your corporate datacenter and your VPC and leverage the
AWS cloud as an extension of your corporate datacenter.
Amazon VPC
AWS Direct Connect
• AWS Direct Connect makes it easy to establish a dedicated network
connection from your premises to AWS. Using AWS Direct Connect, you can
establish private connectivity between AWS and your datacenter, office, or
colocation environment, which in many cases can reduce your network costs,
increase bandwidth throughput, and provide a more consistent network
experience than Internet-based connections.
• AWS Direct Connect lets you establish a dedicated network connection
between your network and one of the AWS Direct Connect locations. Using
industry standard 802.1q VLANs, this dedicated connection can be partitioned
into multiple virtual interfaces. This allows you to use the same connection to
access public resources such as objects stored in Amazon S3 using public IP
address space, and private resources such as Amazon EC2 instances running
within an Amazon Virtual Private Cloud (VPC) using private IP space, while
maintaining network separation between the public and private environments.
Virtual interfaces can be reconfigured at any time to meet your changing needs.
AWS Direct Connect
Amazon Route 53
• Amazon Route 53 is a highly available and scalable cloud Domain Name System
(DNS) web service. It is designed to give developers and businesses an
extremely reliable and cost effective way to route end users to Internet
applications by translating names like www.example.com into the numeric IP
addresses like 192.0.2.1 that computers use to connect to each other.
• Amazon Route 53 effectively connects user requests to infrastructure running
in AWS – such as Amazon EC2 instances, Elastic Load Balancing load balancers,
or Amazon S3 buckets – and can also be used to route users to infrastructure
outside of AWS. You can use Amazon Route 53 to configure DNS health checks
to route traffic to healthy endpoints or to independently monitor the health of
your application and its endpoints. Amazon Route 53 makes it possible for you
to manage traffic globally through a variety of routing types, including Latency
Based Routing, Geo DNS, and Weighted Round Robin—all of which can be
combined with DNS Failover in order to enable a variety of low-latency, fault-
tolerant architectures. Amazon Route 53 also offers Domain Name Registration
– you can purchase and manage domain names such as example.com and
Amazon Route 53 will automatically configure DNS settings for your domains.
Amazon
Route 53
Storage
and
Content Delivery Network
Amazon S3
• Amazon Simple Storage Service (Amazon S3), provides developers and IT teams with
secure, durable, highly-scalable object storage. Amazon S3 is easy to use, with a simple
web service interface to store and retrieve any amount of data from anywhere on the
web. With Amazon S3, you pay only for the storage you actually use. There is no
minimum fee and no setup cost.
• Amazon S3 offers a range of storage classes designed for different use cases including
Amazon S3 Standard for general-purpose storage of frequently accessed data, Amazon S3
Standard - Infrequent Access (Standard - IA) for long-lived, but less frequently accessed
data, and Amazon Glacier for long-term archive. Amazon S3 also offers configurable
lifecycle policies for managing your data throughout its lifecycle. Once a policy is set,
your data will automatically migrate to the most appropriate storage class without any
changes to your applications.
• Amazon S3 can be used alone or together with other AWS services such as Amazon
Elastic Compute Cloud (Amazon EC2) and AWS Identity and Access Management (IAM),
as well as third party storage repositories and gateways. Amazon S3 provides cost-
effective object storage for a wide variety of use cases including cloud applications,
content distribution, backup and archiving, disaster recovery, and big data analytics.
Amazon S3
Amazon Glacier
• Amazon Glacier is a secure, durable, and extremely low-
cost storage service for data archiving and long-term
backup. Customers can reliably store large or small
amounts of data for as little as $0.007 per gigabyte per
month, a significant savings compared to on-premises
solutions. To keep costs low, Amazon Glacier is optimized
for infrequently accessed data where a retrieval time of
several hours is suitable.
Amazon Glacier
Amazon EBS
• Amazon Elastic Block Store (Amazon EBS) provides
persistent block level storage volumes for use with
Amazon EC2 instances in the AWS Cloud. Each Amazon
EBS volume is automatically replicated within its
Availability Zone to protect you from component failure,
offering high availability and durability. Amazon EBS
volumes offer the consistent and low-latency performance
needed to run your workloads. With Amazon EBS, you can
scale your usage up or down within minutes – all while
paying a low price for only what you provision.
Amazon EBS
AWS Storage Gateway
• The AWS Storage Gateway is a service connecting an on-
premises software appliance with cloud-based storage to
provide seamless and secure integration between an
organization’s on-premises IT environment and AWS’s
storage infrastructure. The service allows you to securely
store data in the AWS cloud for scalable and cost-effective
storage. The AWS Storage Gateway supports industry-
standard storage protocols that work with your existing
applications. It provides low-latency performance by
maintaining frequently accessed data on-premises while
securely storing all of your data encrypted in Amazon
Simple Storage Service (Amazon S3) or Amazon Glacier.
AWS Storage
Gateway
Amazon CloudFront
• Amazon CloudFront is a content delivery web service. It
integrates with other Amazon Web Services products to
give developers and businesses an easy way to distribute
content to end users with low latency, high data transfer
speeds, and no minimum usage commitments.
CloudFront
AWS Import/Export
• AWS Import/Export accelerates moving large amounts of data into and
out of the AWS cloud using portable storage devices for transport. AWS
Import/Export transfers your data directly onto and off of storage
devices using Amazon’s high-speed internal network and bypassing the
Internet. For significant data sets, AWS Import/Export is often faster
than Internet transfer and more cost effective than upgrading your
connectivity.
• AWS Import/Export supports data transfer into and out of Amazon
S3buckets in the US East (N. Virginia), US West (Oregon), US West
(Northern California), EU (Ireland), and Asia Pacific (Singapore)
Regions. The service also supports importing data into Amazon
EBS snapshots in the same regions. In addition, AWS Import/Export
supports importing data into Amazon Glacier in the US East (N.
Virginia), US West (Oregon), US West (Northern California), and EU
(Ireland) regions.
AWS Import/Export
Database
Amazon RDS
• Amazon Relational Database Service (Amazon
RDS) makes it easy to set up, operate, and scale a
relational database in the cloud. It provides cost-
efficient and resizable capacity while managing
time-consuming database administration tasks,
freeing you up to focus on your applications and
business.
Amazon RDS
Amazon DynamoDB
• Amazon DynamoDB is a fast and flexible NoSQL
database service for all applications that need
consistent, single-digit millisecond latency at any
scale. It is a fully managed cloud database and
supports both document and key-value store
models. Its flexible data model and reliable
performance make it a great fit for mobile, web,
gaming, ad-tech, IoT, and many other applications.
DynamoDB
Amazon Redshift
• Amazon Redshift is a fast, fully managed, petabyte-
scale data warehouse that makes it simple and
cost-effective to analyze all your data using your
existing business intelligence tools. Start small for
$0.25 per hour with no commitments and scale to
petabytes for $1,000 per terabyte per year, less
than a tenth the cost of traditional solutions.
Customers typically see 3x compression, reducing
their costs to $333 per uncompressed terabyte per
year.
Amazon Redshift
Amazon ElastiCache
• ElastiCache is a web service that makes it easy to deploy,
operate, and scale an in-memory cache in the cloud. The
service improves the performance of web applications by
allowing you to retrieve information from fast, managed,
in-memory caches, instead of relying entirely on slower
disk-based databases. Using Amazon ElastiCache, you can
add an in-memory caching layer to your infrastructure in a
matter of minutes by using the AWS Management Console.
ElastiCache
Analytics
Amazon EMR
• Amazon Elastic MapReduce (Amazon EMR) is a web service that makes
it easy to quickly and cost-effectively process vast amounts of data.
• Amazon EMR simplifies big data processing, providing a managed
Hadoop framework that makes it easy, fast, and cost-effective for you to
distribute and process vast amounts of your data across dynamically
scalable Amazon EC2 instances. You can also run other popular
distributed frameworks such as Spark and Presto in Amazon EMR, and
interact with data in other AWS data stores such as Amazon S3 and
Amazon DynamoDB.
• Amazon EMR securely and reliably handles your big data use cases,
including log analysis, web indexing, data warehousing, machine
learning, financial analysis, scientific simulation, and bioinformatics.
Amazon EMR
Amazon Kinesis
• Amazon Kinesis is a fully managed, cloud-based service for real-
time data processing over large, distributed data streams.
Amazon Kinesis can continuously capture and store terabytes of
data per hour from hundreds of thousands of sources such as
website clickstreams, financial transactions, social media feeds,
IT logs, and location-tracking events. With Amazon Kinesis
Client Library (KCL), you can build Amazon Kinesis Applications
and use streaming data to power real-time dashboards, generate
alerts, implement dynamic pricing and advertising, and more.
• You can also emit data from Amazon Kinesis to other AWS
services such as Amazon Simple Storage Service (Amazon S3),
Amazon Redshift, Amazon Elastic Map Reduce (Amazon EMR),
and AWS Lambda.
Amazon
Kinesis
AWS Data Pipeline
• 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-premise 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 Elastic MapReduce (EMR).
• AWS Data Pipeline helps you easily create complex data processing
workloads that are fault tolerant, repeatable, and highly available. You
don’t have to worry about ensuring resource availability, managing
inter-task dependencies, retrying transient failures or timeouts in
individual tasks, or creating a failure notification system. AWS Data
Pipeline also allows you to move and process data that was previously
locked up in on-premise data silos.
AWS Data
Pipeline
Application Services
Amazon SQS
• Amazon Simple Queue Service (SQS) is a fast, reliable,
scalable, fully managed message queuing service. SQS
makes it simple and cost-effective to decouple the
components of a cloud application. You can use SQS to
transmit any volume of data, at any level of throughput,
without losing messages or requiring other services to be
always available.
• With SQS, you can offload the administrative burden of
operating and scaling a highly available messaging cluster,
while paying a low price for only what you use.
Amazon SQS
Amazon Simple Workflow Service
(SWF)
• Amazon SWF helps developers build, run, and
scale background jobs that have parallel or
sequential steps. You can think of Amazon SWF as
a fully-managed state tracker and task coordinator
in the Cloud.
• If your app's steps take more than 500
milliseconds to complete, you need to track the
state of processing, and you need to recover or
retry if a task fails, Amazon SWF can help you.
Amazon SWF
Amazon AppStream
• Amazon AppStream lets you deliver your Windows applications to
any device.
• Amazon AppStream enables you to stream your existing Windows
applications from the cloud, reaching more users on more devices,
without code modifications. With Amazon AppStream, your
application will be deployed and rendered on AWS infrastructure
and the output is streamed to mass-market devices, such as
personal computers, tablets, and mobile phones. Because your
application is running in the cloud, it can scale to handle vast
computational and storage needs, regardless of the devices your
customers are using. Amazon AppStream provides an SDK for
streaming your application from the cloud. You can integrate your
own custom clients, subscriptions, identity, and storage solution
with AppStream to build a custom streaming solution that meets
the needs of your business.
Amazon
AppStream
Amazon SES
• Amazon Simple Email Service (Amazon SES) is a cost-effective email
service built on the reliable and scalable infrastructure that
Amazon.com developed to serve its own customer base.
• With Amazon SES, you can send transactional email, marketing
messages, or any other type of high-quality content to your customers.
You can also use Amazon SES to receive messages and deliver them to
an Amazon S3 bucket, call your custom code via an AWS Lambda
function, or publish notifications to Amazon SNS. With Amazon SES,
you have no required minimum commitments – you pay as you go, and
you only pay for what you use.
Amazon SES
Amazon Elastic Transcoder
• Amazon Elastic Transcoder is media transcoding in the
cloud. It is designed to be a highly scalable, easy to use and
a cost effective way for developers and businesses to
convert (or “transcode”) media files from their source
format into versions that will playback on devices like
smartphones, tablets and PCs.
Elastic
Transcoder
Amazon CloudSearch
• 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 CloudSearch supports 34 languages and
popular search features such as highlighting,
autocomplete, and geospatial search.
Amazon
CloudSearch
Deployment and
Management
Elastic Beanstalk
• With, you can quickly deploy and manage applications in the AWS cloud
without worrying about the infrastructure that runs those applications.
AWS Elastic Beanstalk reduces management complexity without
restricting choice or control. You simply upload your application, and
Elastic Beanstalk automatically handles the details of capacity
provisioning, load balancing, scaling, and application health monitoring.
• To use Elastic Beanstalk, you create an application, upload an application
version in the form of an application source bundle (for example, a Java
.war file) to Elastic Beanstalk, and then provide some information about
the application. Elastic Beanstalk automatically launches an environment
and creates and configures the AWS resources needed to run your code.
After your environment is launched, you can then manage your
environment and deploy new application versions.
Elastic Beanstalk
AWS OpsWorks
• AWS OpsWorks is an application management service that makes it
easy to deploy and operate applications of all shapes and sizes. You can
define the application’s architecture and the specification of each
component including package installation, software configuration and
resources such as storage.
• Start from templates for common technologies like application servers
and databases or build your own to perform any task that can be
scripted. AWS OpsWorks includes automation to scale your application
based on time or load and dynamic configuration to orchestrate
changes as your environment scales.
AWS OpsWorks
AWS CloudFormation
• AWS CloudFormation gives developers and systems administrators an easy
way to create and manage a collection of related AWS resources, provisioning
and updating them in an orderly and predictable fashion.
• You can use AWS CloudFormation’s sample templates or create your own
templates to describe the AWS resources, and any associated dependencies or
runtime parameters, required to run your application. You don’t need to figure
out the order for provisioning AWS services or the subtleties of making those
dependencies work. CloudFormation takes care of this for you. After the AWS
resources are deployed, you can modify and update them in a controlled and
predictable way, in effect applying version control to your AWS infrastructure
the same way you do with your software. You can also visualize your templates
as diagrams and edit them using a drag-and-drop interface with the AWS
CloudFormation Designer.
• You can deploy and update a template and its associated collection of resources
(called a stack) by using the AWS Management Console, AWS Command Line
Interface, or APIs. CloudFormation is available at no additional charge, and you
pay only for the AWS resources needed to run your applications.
AWS
CloudFormation
AWS CodeDeploy
• AWS CodeDeploy is part of a family of AWS deployment
services that includes AWS Elastic Beanstalk, AWS
CloudFormation, and AWS OpsWorks. AWS CodeDeploy
coordinates application deployments to Amazon EC2
instances, on-premise instances, or both. (On-premise
instances are physical devices that are not Amazon EC2
instances.)
• An application can contain deployable content like code,
web, and configuration files, executables, packages, scripts,
and so on. AWS CodeDeploy deploys applications from
Amazon S3 buckets and GitHub repositories.
AWS CodeDeploy
AWS CodeCommit
• AWS CodeCommit is a fully-managed source control
service that makes it easy for companies to host secure and
highly scalable private Git repositories. CodeCommit
eliminates the need to operate your own source control
system or worry about scaling its infrastructure.
• You can use CodeCommit to securely store anything from
source code to binaries, and it works seamlessly with your
existing Git tools.
AWS CodeCommit
AWS CodePipeline
• AWS CodePipeline is a continuous delivery service for fast and
reliable application updates. CodePipeline builds, tests, and
deploys your code every time there is a code change, based on
the release process models you define. This enables you to
rapidly and reliably deliver features and updates. You can easily
build out an end-to-end solution by using our pre-built plugins
for popular third-party services like GitHub or integrating your
own custom plugins into any stage of your release process. With
AWS CodePipeline, you only pay for what you use. There are no
upfront fees or long-term commitments.
AWS Data
Pipeline
Administration and
Security
AWS Identity and Access Management
(IAM)
• AWS Identity and Access Management (IAM) enables you to securely control access
to AWS services and resources for your users. Using IAM, you can create and
manage AWS users and groups, and use permissions to allow and deny their access
to AWS resources.
• AWS IAM allows you to:
– Manage IAM users and their access – You can create users in IAM, assign them individual
security credentials (in other words, access keys, passwords, and multi-factor authentication
devices), or request temporary security credentials to provide users access to AWS services and
resources. You can manage permissions in order to control which operations a user can perform.
– Manage IAM roles and their permissions – You can create roles in IAM and manage permissions
to control which operations can be performed by the entity, or AWS service, that assumes the
role. You can also define which entity is allowed to assume the role.
– Manage federated users and their permissions – You can enable identity federation to allow
existing identities (e.g. users) in your enterprise to access the AWS Management Console, to call
AWS APIs, and to access resources, without the need to create an IAM user for each identity.
IAM
AWS Key Management Service
• AWS Key Management Service (KMS) is a managed service that makes
it easy for you to create and control the encryption keys used to
encrypt your data, and uses Hardware Security Modules (HSMs) to
protect the security of your keys. AWS Key Management Service is
integrated with other AWS services including Amazon EBS, Amazon S3,
Amazon RDS, Amazon Redshift, Amazon Elastic Transcoder, and
Amazon WorkMail. AWS Key Management Service is also integrated
with AWS CloudTrail to provide you with logs of all key usage to help
meet your regulatory and compliance needs.
AWS CloudTrail
• AWS CloudTrail is a web service that records AWS API calls for your
account and delivers log files to you. The recorded information
includes the identity of the API caller, the time of the API call, the
source IP address of the API caller, the request parameters, and the
response elements returned by the AWS service.
• With CloudTrail, you can get a history of AWS API calls for your
account, including API calls made via the AWS Management Console,
AWS SDKs, command line tools, and higher-level AWS services (such as
AWS CloudFormation). The AWS API call history produced by
CloudTrail enables security analysis, resource change tracking, and
compliance auditing.
AWS CloudTrail
Amazon CloudWatch
• Amazon CloudWatch is a monitoring service for AWS cloud
resources and the applications you run on AWS. You can use
Amazon CloudWatch to collect and track metrics, collect and
monitor log files, and set alarms. Amazon CloudWatch can
monitor AWS resources such as Amazon EC2 instances, Amazon
DynamoDB tables, and Amazon RDS DB instances, as well as
custom metrics generated by your applications and services, and
any log files your applications generate.
• You can use Amazon CloudWatch to gain system-wide visibility
into resource utilization, application performance, and
operational health. You can use these insights to react and keep
your application running smoothly.
CloudWatch
AWS Directory Service
• AWS Directory Service is a managed service that allows you to connect
your AWS resources with an existing on-premises Microsoft Active
Directory or to set up a new, stand-alone directory in the AWS cloud.
Connecting to an on-premises directory is easy and once this
connection is established, all users can access AWS resources and
applications with their existing corporate credentials.
• You can also launch managed, Samba-based directories in a matter of
minutes, simplifying the deployment and management of Linux and
Microsoft Windows workloads in the AWS cloud.
AWS Directory
Service
AWS Config
• AWS Config is a fully managed service that provides you with an AWS
resource inventory, configuration history, and configuration change
notifications to enable security and governance.
• With AWS Config you can discover existing AWS resources, export a
complete inventory of your AWS resources with all configuration
details, and determine how a resource was configured at any point in
time. These capabilities enable compliance auditing, security analysis,
resource change tracking, and troubleshooting.
AWS
Config
AWS Trusted Advisor
• AWS Trusted Advisor acts like your customized cloud expert, and it helps you provision
your resources by following best practices. Trusted Advisor inspects your AWS
environment and finds opportunities to save money, improve system performance and
reliability, or help close security gaps. Since 2013, customers have viewed over 2.6
million best-practice recommendations and realized over $350 million in estimated cost
reductions.
• You can start with AWS Trusted Advisor in the AWS Management Console with four of
the most popular performance and security recommendations, and access to these
checks never expires. All of the AWS Trusted Advisor checks are available to customers
with Business-level and Enterprise-level support, and the best-practice
recommendations can be integrated into your application through theAWS Support API.
• AWS Trusted Advisor provides best practices in four categories: cost
optimization, security, fault tolerance, and performance improvement. You can use over
40 Trusted Advisor checks to monitor and improve the deployment of Amazon EC2,
Elastic Load Balancing, Amazon EBS, Amazon S3, Auto Scaling, AWS Identity and Access
Management, Amazon RDS, Amazon Route 53, and other services. You can view the
overall status of your AWS resources and savings estimations on the Trusted Advisor
dashboard.
AWS Trusted
Advisor
AWS Service Catalog
• AWS Service Catalog allows organizations to create and
manage catalogs of IT services that are approved for use on
AWS. These IT services can include everything from virtual
machine images, servers, software, and databases to
complete multi-tier application architectures.
• AWS Service Catalog allows you to centrally manage
commonly deployed IT services, and helps you achieve
consistent governance and meet your compliance
requirements, while enabling users to quickly deploy only
the approved IT services they need.
AWS CloudHSM
• The AWS CloudHSM service helps you meet corporate, contractual and regulatory compliance
requirements for data security by using dedicated Hardware Security Module (HSM) appliances
within the AWS cloud. With CloudHSM, you control the encryption keys and cryptographic operations
performed by the HSM.
• AWS and AWS Marketplace partners offer a variety of solutions for protecting sensitive data within
the AWS platform, but for applications and data subject to rigorous contractual or regulatory
requirements for managing cryptographic keys, additional protection is sometimes necessary. Until
now, your only option was to store the sensitive data (or the encryption keys protecting the sensitive
data) in your on-premises datacenters. Unfortunately, this either prevented you from migrating these
applications to the cloud or significantly slowed their performance. The AWS CloudHSM service
allows you to protect your encryption keys within HSMs designed and validated to government
standards for secure key management. You can securely generate, store, and manage the
cryptographic keys used for data encryption such that they are accessible only by you. AWS
CloudHSM helps you comply with strict key management requirements without sacrificing
application performance.
• The AWS CloudHSM service works with Amazon Virtual Private Cloud (VPC). CloudHSM instances are
provisioned inside your VPC with an IP address that you specify, providing simple and private
network connectivity to your Amazon Elastic Compute Cloud (EC2) instances. Placing CloudHSM
instances near your EC2 instances decreases network latency, which can improve application
performance. AWS provides dedicated and exclusive (single tenant) access to CloudHSM instances,
isolated from other AWS customers. Available in multiple Regions and Availability Zones (AZs), AWS
CloudHSM allows you to add secure and durable key storage to your applications.
AWS Management Console
• You can use the AWS Management Console, a simple and
intuitive web-based user interface, to access and manage your
AWS services. When you’re on the go, you can also use the AWS
Console mobile app to quickly view resources.
• The AWS Management Console is a single destination for
managing all your AWS resources, from Amazon EC2 instances
to DynamoDB tables. Use the console to perform any number of
tasks, from deploying new applications to monitoring the health
of your application.
• The console enables cloud management for all aspects of your
AWS account, including accessing your monthly spending by
service, managing security credentials, or setting up new IAM
users.
AWS Management
Console
AWS Command Line Interface
• The AWS Command Line Interface (CLI) is a unified tool to
manage your AWS services. With just one tool to download
and configure, you can control multiple AWS services from
the command line and automate them through scripts.
Mobile Services
Amazon SNS
• Amazon Simple Notification Service (Amazon SNS) is a fast, flexible,
fully managed push notification service that lets you send individual
messages or to fan-out messages to large numbers of recipients.
Amazon SNS makes it simple and cost effective to send push
notifications to mobile device users, email recipients or even send
messages to other distributed services.
• With Amazon SNS, you can send notifications to Apple, Google, Fire OS,
and Windows devices, as well as to Android devices in China with
Baidu Cloud Push. You can use SNS to send SMS messages to mobile
device users in the US or to email recipients worldwide.
• Beyond these endpoints, Amazon SNS can also deliver messages to
Amazon Simple Queue Service (SQS), AWS Lambda functions, or to any
HTTP endpoint.
Amazon SNS
Amazon Cognito
• Amazon Cognito is a service that makes it easy to save mobile user
data, such as app preferences or game state, in the AWS Cloud without
writing any backend code or managing any infrastructure.
• Cognito offers mobile identity management and data synchronization
across devices. You can save data locally on users’ devices allowing
your applications to work even when the devices are offline.
• You can also synchronize data across a user’s devices so that their app
experience will be consistent regardless of the device they use. With
Amazon Cognito, you can focus on creating great app experiences
instead of having to worry about building and managing a backend
solution to handle user authentication, network state, storage, and
sync.
Amazon Cognito
Amazon Mobile Analytics
• Amazon Mobile Analytics is a service that lets you easily collect,
visualize, and understand app usage data at scale. Many mobile app
analytics solutions deliver usage data several hours after the events
occur. Amazon Mobile Analytics is designed to deliver usage reports
within 60 minutes of receiving data from an app so that you can act on
the data more quickly.
• Amazon Mobile Analytics is built to scale with your app, allowing you
to collect and process billions of events per day from millions of users.
It’s easy to get started with Amazon Mobile Analytics. You simply add
the AWS Mobile SDK to your app and publish the app using your
existing distribution mechanism (such as the iTunes Store, Google Play,
or Amazon Appstore), and you can start accessing reports in the AWS
Management Console. Amazon Mobile Analytics automatically starts to
collect metrics on active users, sessions, and retention, and you can add
reporting on in-app revenue or any custom event you choose.
Amazon Mobile
Analytics
AWS Mobile SDK
• The AWS Mobile SDK helps you build high quality mobile
apps quickly and easily. It provides easy access to a range
of AWS services, including Amazon Lambda, S3, Mobile
Analytics, Machine Learning, Elastic Load balancing, Auto
Scaling and more.
• The AWS Mobile SDK includes libraries, code samples, and
documentation for iOS, Android, Fire OS, and Unity so you
can build apps that deliver great experiences across
devices and platforms.
Enterprise
Applications
Amazon WorkSpaces
• WorkSpaces is a managed desktop computing service in the cloud.
Using Amazon WorkSpaces allows you to easily provision cloud-based
desktops and provide users access to the documents, applications, and
resources they need from any supported device including Windows
and Mac computers, Chromebooks, iPads, Kindle Fire tablets, and
Android tablets.
• With just a few clicks in the AWS Management Console, you can deploy
a high-quality cloud desktop experience for any number of users at a
cost that is competitive with traditional desktops and half the cost of
most Virtual Desktop Infrastructure (VDI) solutions.
WorkSpaces
Amazon WorkDocs
• Amazon WorkDocs is a fully managed, secure enterprise
storage and sharing service with strong administrative
controls and feedback capabilities that improve
user productivity.
• Users can comment on files, send them to others for
feedback, and upload new versions without having to
resort to emailing multiple versions of their files as
attachments. Users can take advantage of these
capabilities wherever they are, using the device of their
choice, including PCs, Macs, tablets and phones.
WorkDocs
Thank You

More Related Content

What's hot

Serverless computing with AWS Lambda
Serverless computing with AWS Lambda Serverless computing with AWS Lambda
Serverless computing with AWS Lambda Apigee | Google Cloud
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSAmazon Web Services
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost ManagementAmazon Web Services
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Amazon Web Services
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesAditya Jha
 
AWS basics
AWS basicsAWS basics
AWS basicsmbaric
 
Introduction to AWS Organizations
Introduction to AWS OrganizationsIntroduction to AWS Organizations
Introduction to AWS OrganizationsAmazon Web Services
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 

What's hot (20)

AWS Cloud trail
AWS Cloud trailAWS Cloud trail
AWS Cloud trail
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
AWS Lambda Features and Uses
AWS Lambda Features and UsesAWS Lambda Features and Uses
AWS Lambda Features and Uses
 
Serverless computing with AWS Lambda
Serverless computing with AWS Lambda Serverless computing with AWS Lambda
Serverless computing with AWS Lambda
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
Overview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWSOverview of AWS by Andy Jassy - SVP, AWS
Overview of AWS by Andy Jassy - SVP, AWS
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost Management
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
 
AWS Technical Essentials Day
AWS Technical Essentials DayAWS Technical Essentials Day
AWS Technical Essentials Day
 
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
AWS basics
AWS basicsAWS basics
AWS basics
 
AWS Outposts Update
AWS Outposts UpdateAWS Outposts Update
AWS Outposts Update
 
AWS Overview in a Single Diagram
AWS Overview in a Single DiagramAWS Overview in a Single Diagram
AWS Overview in a Single Diagram
 
AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
Introduction to AWS Organizations
Introduction to AWS OrganizationsIntroduction to AWS Organizations
Introduction to AWS Organizations
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 

Viewers also liked

AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAmazon Web Services
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS OverviewAmazon Web Services
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)VMware Tanzu
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 

Viewers also liked (8)

AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services Overview
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS Overview
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
Cloud Foundry Compared With Other PaaSes (Cloud Foundry Summit 2014)
 
Networking and Security
Networking and SecurityNetworking and Security
Networking and Security
 
Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3Black Belt Online Seminar AWS Amazon S3
Black Belt Online Seminar AWS Amazon S3
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 

Similar to Aws overview (Amazon Web Services)

Cloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & SecurityCloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & SecurityNantha Kumar Rajasekaren
 
AWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAadarsh Sharan
 
Aws big picture_overview
Aws big picture_overviewAws big picture_overview
Aws big picture_overviewAjay Bidari
 
Cloud computing-Practical Example
Cloud computing-Practical ExampleCloud computing-Practical Example
Cloud computing-Practical ExampleTasawar Gulzar
 
Jump Start to Amazon Web Services
Jump Start to Amazon Web ServicesJump Start to Amazon Web Services
Jump Start to Amazon Web ServicesGagan Sikri
 
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015Mark Bate
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersEitan Sela
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWSAmazon Web Services
 
AWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAmazon Web Services
 
Amazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptxAmazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptxSubhamMukherjee29
 
AWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAria Wardhana
 

Similar to Aws overview (Amazon Web Services) (20)

Aws overview
Aws overviewAws overview
Aws overview
 
Aws certified solutions architect
Aws certified solutions architectAws certified solutions architect
Aws certified solutions architect
 
Aws- Amazon Web Services
Aws- Amazon Web ServicesAws- Amazon Web Services
Aws- Amazon Web Services
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
Cloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & SecurityCloud computing - Compute,Storage,Networking & Security
Cloud computing - Compute,Storage,Networking & Security
 
AWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_SharanAWS_Basics_By_Aadarsh_Sharan
AWS_Basics_By_Aadarsh_Sharan
 
Aws big picture_overview
Aws big picture_overviewAws big picture_overview
Aws big picture_overview
 
Amazon web services aws
Amazon web services awsAmazon web services aws
Amazon web services aws
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Cloud computing-Practical Example
Cloud computing-Practical ExampleCloud computing-Practical Example
Cloud computing-Practical Example
 
Jump Start to Amazon Web Services
Jump Start to Amazon Web ServicesJump Start to Amazon Web Services
Jump Start to Amazon Web Services
 
Aws over view_demoppt
Aws over view_demopptAws over view_demoppt
Aws over view_demoppt
 
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015
 
Aws
AwsAws
Aws
 
Cloud & Native Cloud for Managers
Cloud & Native Cloud for ManagersCloud & Native Cloud for Managers
Cloud & Native Cloud for Managers
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWS
 
AWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWSAWS Summit Auckland 2014 | Running your First Application on AWS
AWS Summit Auckland 2014 | Running your First Application on AWS
 
Amazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptxAmazon EC2 (Elastic Compute Cloud).pptx
Amazon EC2 (Elastic Compute Cloud).pptx
 
AWS.pdf
AWS.pdfAWS.pdf
AWS.pdf
 
AWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAWS Migration or 24x7 Support
AWS Migration or 24x7 Support
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Aws overview (Amazon Web Services)

  • 1. AWS Overview by J S Randhawa, MCTE , MHOW, INDIA (randhawa79@gmail.com)
  • 3.
  • 5. Amazon EC2 • Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. • Amazon EC2’s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. 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 themselves from common failure scenarios. Amazon EC2
  • 6. Amazon EC2 • Benefits: - – Elastic Web –Scale Computing – Completely Controlled – Flexible Cloud Hosting Services – Designed for use with other Amazon Web Services – Reliable – Secure – Inexpensive Amazon EC2
  • 7. Amazon EC2 • Auto Scaling- Auto Scaling helps you maintain application availability and allows you to scale your Amazon EC2 capacity up or down automatically according to conditions you define. You can use Auto Scaling to help ensure that you are running your desired number of Amazon EC2 instances. Auto Scaling can also automatically increase the number of Amazon EC2 instances during demand spikes to maintain performance and decrease capacity during lulls to reduce costs. Auto Scaling is well suited both to applications that have stable demand patterns or that experience hourly, daily, or weekly variability in usage. • Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances in the cloud. It enables you to achieve greater levels of fault tolerance in your applications, seamlessly providing the required amount of load balancing capacity needed to distribute application traffic. Amazon EC2
  • 8. AWS Lambda • AWS Lambda is a compute service that runs your code in response to events and automatically manages the compute resources for you, making it easy to build applications that respond quickly to new information. • AWS Lambda starts running your code within milliseconds of an event such as an image upload, in-app activity, website click, or output from a connected device. You can also use AWS Lambda to create new back-end services where compute resources are automatically triggered based on custom requests. • With AWS Lambda you pay only for the requests served and the compute time required to run your code. Billing is metered in increments of 100 milliseconds, making it cost-effective and easy to scale automatically from a few requests per day to thousands per second. Amazon Lambda
  • 9. Amazon EC2 Container Service (ECS) • Amazon EC2 Container Service (ECS) allows you to easily run and manage Docker-enabled applications across a cluster of Amazon EC2 instances. Applications packaged as containers locally will deploy and run in the same way as containers managed by Amazon ECS. Amazon ECS eliminates the need to install, operate, and scale your own cluster management infrastructure, and allows you to schedule Docker-enabled applications across your cluster based on your resource needs and availability requirements. Amazon ECS enables you to grow from a single container to thousands of containers across hundreds of instances without any additional complexity in how you run your application. You can run anything: applications, batch jobs, or microservices. Amazon ECS abstracts away all the complexity of the infrastructure so you can focus on designing, building, and running containerized applications. • With Amazon ECS, you have complete visibility and control of your cluster from creating and terminating Docker containers to viewing detailed cluster state information. You can integrate and use your own container scheduler or connect EC2 Container Service into your existing software delivery process (e.g., continuous integration and delivery systems). Amazon EC2
  • 10. VM Import/Export • VM Import/Export enables you to easily import virtual machine images from your existing environment to Amazon EC2 instances and export them back to your on-premises environment. This offering allows you to leverage your existing investments in the virtual machines that you have built to meet your IT security, configuration management, and compliance requirements by bringing those virtual machines into Amazon EC2 as ready-to-use instances. You can also export imported instances back to your on-premises virtualization infrastructure, allowing you to deploy workloads across your IT infrastructure. • VM Import/Export is available at no additional charge beyond standard usage charges for Amazon EC2 and Amazon S3. Amazon EC2
  • 12. Amazon VPC • Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the Amazon Web Services (AWS) Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways. • You can easily customize the network configuration for your Amazon Virtual Private Cloud. For example, you can create a public-facing subnet for your webservers that has access to the Internet, and place your backend systems such as databases or application servers in a private-facing subnet with no Internet access. You can leverage multiple layers of security, including security groups and network access control lists, to help control access to Amazon EC2 instances in each subnet. • Additionally, you can create a Hardware Virtual Private Network (VPN) connection between your corporate datacenter and your VPC and leverage the AWS cloud as an extension of your corporate datacenter. Amazon VPC
  • 13. AWS Direct Connect • AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections. • AWS Direct Connect lets you establish a dedicated network connection between your network and one of the AWS Direct Connect locations. Using industry standard 802.1q VLANs, this dedicated connection can be partitioned into multiple virtual interfaces. This allows you to use the same connection to access public resources such as objects stored in Amazon S3 using public IP address space, and private resources such as Amazon EC2 instances running within an Amazon Virtual Private Cloud (VPC) using private IP space, while maintaining network separation between the public and private environments. Virtual interfaces can be reconfigured at any time to meet your changing needs. AWS Direct Connect
  • 14. Amazon Route 53 • Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. • Amazon Route 53 effectively connects user requests to infrastructure running in AWS – such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets – and can also be used to route users to infrastructure outside of AWS. You can use Amazon Route 53 to configure DNS health checks to route traffic to healthy endpoints or to independently monitor the health of your application and its endpoints. Amazon Route 53 makes it possible for you to manage traffic globally through a variety of routing types, including Latency Based Routing, Geo DNS, and Weighted Round Robin—all of which can be combined with DNS Failover in order to enable a variety of low-latency, fault- tolerant architectures. Amazon Route 53 also offers Domain Name Registration – you can purchase and manage domain names such as example.com and Amazon Route 53 will automatically configure DNS settings for your domains. Amazon Route 53
  • 16. Amazon S3 • Amazon Simple Storage Service (Amazon S3), provides developers and IT teams with secure, durable, highly-scalable object storage. Amazon S3 is easy to use, with a simple web service interface to store and retrieve any amount of data from anywhere on the web. With Amazon S3, you pay only for the storage you actually use. There is no minimum fee and no setup cost. • Amazon S3 offers a range of storage classes designed for different use cases including Amazon S3 Standard for general-purpose storage of frequently accessed data, Amazon S3 Standard - Infrequent Access (Standard - IA) for long-lived, but less frequently accessed data, and Amazon Glacier for long-term archive. Amazon S3 also offers configurable lifecycle policies for managing your data throughout its lifecycle. Once a policy is set, your data will automatically migrate to the most appropriate storage class without any changes to your applications. • Amazon S3 can be used alone or together with other AWS services such as Amazon Elastic Compute Cloud (Amazon EC2) and AWS Identity and Access Management (IAM), as well as third party storage repositories and gateways. Amazon S3 provides cost- effective object storage for a wide variety of use cases including cloud applications, content distribution, backup and archiving, disaster recovery, and big data analytics. Amazon S3
  • 17. Amazon Glacier • Amazon Glacier is a secure, durable, and extremely low- cost storage service for data archiving and long-term backup. Customers can reliably store large or small amounts of data for as little as $0.007 per gigabyte per month, a significant savings compared to on-premises solutions. To keep costs low, Amazon Glacier is optimized for infrequently accessed data where a retrieval time of several hours is suitable. Amazon Glacier
  • 18. Amazon EBS • Amazon Elastic Block Store (Amazon EBS) provides persistent block level storage volumes for use with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability. Amazon EBS volumes offer the consistent and low-latency performance needed to run your workloads. With Amazon EBS, you can scale your usage up or down within minutes – all while paying a low price for only what you provision. Amazon EBS
  • 19. AWS Storage Gateway • The AWS Storage Gateway is a service connecting an on- premises software appliance with cloud-based storage to provide seamless and secure integration between an organization’s on-premises IT environment and AWS’s storage infrastructure. The service allows you to securely store data in the AWS cloud for scalable and cost-effective storage. The AWS Storage Gateway supports industry- standard storage protocols that work with your existing applications. It provides low-latency performance by maintaining frequently accessed data on-premises while securely storing all of your data encrypted in Amazon Simple Storage Service (Amazon S3) or Amazon Glacier. AWS Storage Gateway
  • 20. Amazon CloudFront • Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments. CloudFront
  • 21. AWS Import/Export • AWS Import/Export accelerates moving large amounts of data into and out of the AWS cloud using portable storage devices for transport. AWS Import/Export transfers your data directly onto and off of storage devices using Amazon’s high-speed internal network and bypassing the Internet. For significant data sets, AWS Import/Export is often faster than Internet transfer and more cost effective than upgrading your connectivity. • AWS Import/Export supports data transfer into and out of Amazon S3buckets in the US East (N. Virginia), US West (Oregon), US West (Northern California), EU (Ireland), and Asia Pacific (Singapore) Regions. The service also supports importing data into Amazon EBS snapshots in the same regions. In addition, AWS Import/Export supports importing data into Amazon Glacier in the US East (N. Virginia), US West (Oregon), US West (Northern California), and EU (Ireland) regions. AWS Import/Export
  • 23. Amazon RDS • Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost- efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. Amazon RDS
  • 24. Amazon DynamoDB • Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad-tech, IoT, and many other applications. DynamoDB
  • 25. Amazon Redshift • Amazon Redshift is a fast, fully managed, petabyte- scale data warehouse that makes it simple and cost-effective to analyze all your data using your existing business intelligence tools. Start small for $0.25 per hour with no commitments and scale to petabytes for $1,000 per terabyte per year, less than a tenth the cost of traditional solutions. Customers typically see 3x compression, reducing their costs to $333 per uncompressed terabyte per year. Amazon Redshift
  • 26. Amazon ElastiCache • ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory caches, instead of relying entirely on slower disk-based databases. Using Amazon ElastiCache, you can add an in-memory caching layer to your infrastructure in a matter of minutes by using the AWS Management Console. ElastiCache
  • 28. Amazon EMR • Amazon Elastic MapReduce (Amazon EMR) is a web service that makes it easy to quickly and cost-effectively process vast amounts of data. • Amazon EMR simplifies big data processing, providing a managed Hadoop framework that makes it easy, fast, and cost-effective for you to distribute and process vast amounts of your data across dynamically scalable Amazon EC2 instances. You can also run other popular distributed frameworks such as Spark and Presto in Amazon EMR, and interact with data in other AWS data stores such as Amazon S3 and Amazon DynamoDB. • Amazon EMR securely and reliably handles your big data use cases, including log analysis, web indexing, data warehousing, machine learning, financial analysis, scientific simulation, and bioinformatics. Amazon EMR
  • 29. Amazon Kinesis • Amazon Kinesis is a fully managed, cloud-based service for real- time data processing over large, distributed data streams. Amazon Kinesis can continuously capture and store terabytes of data per hour from hundreds of thousands of sources such as website clickstreams, financial transactions, social media feeds, IT logs, and location-tracking events. With Amazon Kinesis Client Library (KCL), you can build Amazon Kinesis Applications and use streaming data to power real-time dashboards, generate alerts, implement dynamic pricing and advertising, and more. • You can also emit data from Amazon Kinesis to other AWS services such as Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon Elastic Map Reduce (Amazon EMR), and AWS Lambda. Amazon Kinesis
  • 30. AWS Data Pipeline • 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-premise 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 Elastic MapReduce (EMR). • AWS Data Pipeline helps you easily create complex data processing workloads that are fault tolerant, repeatable, and highly available. You don’t have to worry about ensuring resource availability, managing inter-task dependencies, retrying transient failures or timeouts in individual tasks, or creating a failure notification system. AWS Data Pipeline also allows you to move and process data that was previously locked up in on-premise data silos. AWS Data Pipeline
  • 32. Amazon SQS • Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. SQS makes it simple and cost-effective to decouple the components of a cloud application. You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available. • With SQS, you can offload the administrative burden of operating and scaling a highly available messaging cluster, while paying a low price for only what you use. Amazon SQS
  • 33. Amazon Simple Workflow Service (SWF) • Amazon SWF helps developers build, run, and scale background jobs that have parallel or sequential steps. You can think of Amazon SWF as a fully-managed state tracker and task coordinator in the Cloud. • If your app's steps take more than 500 milliseconds to complete, you need to track the state of processing, and you need to recover or retry if a task fails, Amazon SWF can help you. Amazon SWF
  • 34. Amazon AppStream • Amazon AppStream lets you deliver your Windows applications to any device. • Amazon AppStream enables you to stream your existing Windows applications from the cloud, reaching more users on more devices, without code modifications. With Amazon AppStream, your application will be deployed and rendered on AWS infrastructure and the output is streamed to mass-market devices, such as personal computers, tablets, and mobile phones. Because your application is running in the cloud, it can scale to handle vast computational and storage needs, regardless of the devices your customers are using. Amazon AppStream provides an SDK for streaming your application from the cloud. You can integrate your own custom clients, subscriptions, identity, and storage solution with AppStream to build a custom streaming solution that meets the needs of your business. Amazon AppStream
  • 35. Amazon SES • Amazon Simple Email Service (Amazon SES) is a cost-effective email service built on the reliable and scalable infrastructure that Amazon.com developed to serve its own customer base. • With Amazon SES, you can send transactional email, marketing messages, or any other type of high-quality content to your customers. You can also use Amazon SES to receive messages and deliver them to an Amazon S3 bucket, call your custom code via an AWS Lambda function, or publish notifications to Amazon SNS. With Amazon SES, you have no required minimum commitments – you pay as you go, and you only pay for what you use. Amazon SES
  • 36. Amazon Elastic Transcoder • Amazon Elastic Transcoder is media transcoding in the cloud. It is designed to be a highly scalable, easy to use and a cost effective way for developers and businesses to convert (or “transcode”) media files from their source format into versions that will playback on devices like smartphones, tablets and PCs. Elastic Transcoder
  • 37. Amazon CloudSearch • 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 CloudSearch supports 34 languages and popular search features such as highlighting, autocomplete, and geospatial search. Amazon CloudSearch
  • 39. Elastic Beanstalk • With, you can quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring. • To use Elastic Beanstalk, you create an application, upload an application version in the form of an application source bundle (for example, a Java .war file) to Elastic Beanstalk, and then provide some information about the application. Elastic Beanstalk automatically launches an environment and creates and configures the AWS resources needed to run your code. After your environment is launched, you can then manage your environment and deploy new application versions. Elastic Beanstalk
  • 40. AWS OpsWorks • AWS OpsWorks is an application management service that makes it easy to deploy and operate applications of all shapes and sizes. You can define the application’s architecture and the specification of each component including package installation, software configuration and resources such as storage. • Start from templates for common technologies like application servers and databases or build your own to perform any task that can be scripted. AWS OpsWorks includes automation to scale your application based on time or load and dynamic configuration to orchestrate changes as your environment scales. AWS OpsWorks
  • 41. AWS CloudFormation • AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion. • You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order for provisioning AWS services or the subtleties of making those dependencies work. CloudFormation takes care of this for you. After the AWS resources are deployed, you can modify and update them in a controlled and predictable way, in effect applying version control to your AWS infrastructure the same way you do with your software. You can also visualize your templates as diagrams and edit them using a drag-and-drop interface with the AWS CloudFormation Designer. • You can deploy and update a template and its associated collection of resources (called a stack) by using the AWS Management Console, AWS Command Line Interface, or APIs. CloudFormation is available at no additional charge, and you pay only for the AWS resources needed to run your applications. AWS CloudFormation
  • 42. AWS CodeDeploy • AWS CodeDeploy is part of a family of AWS deployment services that includes AWS Elastic Beanstalk, AWS CloudFormation, and AWS OpsWorks. AWS CodeDeploy coordinates application deployments to Amazon EC2 instances, on-premise instances, or both. (On-premise instances are physical devices that are not Amazon EC2 instances.) • An application can contain deployable content like code, web, and configuration files, executables, packages, scripts, and so on. AWS CodeDeploy deploys applications from Amazon S3 buckets and GitHub repositories. AWS CodeDeploy
  • 43. AWS CodeCommit • AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. • You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools. AWS CodeCommit
  • 44. AWS CodePipeline • AWS CodePipeline is a continuous delivery service for fast and reliable application updates. CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define. This enables you to rapidly and reliably deliver features and updates. You can easily build out an end-to-end solution by using our pre-built plugins for popular third-party services like GitHub or integrating your own custom plugins into any stage of your release process. With AWS CodePipeline, you only pay for what you use. There are no upfront fees or long-term commitments. AWS Data Pipeline
  • 46. AWS Identity and Access Management (IAM) • AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. • AWS IAM allows you to: – Manage IAM users and their access – You can create users in IAM, assign them individual security credentials (in other words, access keys, passwords, and multi-factor authentication devices), or request temporary security credentials to provide users access to AWS services and resources. You can manage permissions in order to control which operations a user can perform. – Manage IAM roles and their permissions – You can create roles in IAM and manage permissions to control which operations can be performed by the entity, or AWS service, that assumes the role. You can also define which entity is allowed to assume the role. – Manage federated users and their permissions – You can enable identity federation to allow existing identities (e.g. users) in your enterprise to access the AWS Management Console, to call AWS APIs, and to access resources, without the need to create an IAM user for each identity. IAM
  • 47. AWS Key Management Service • AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses Hardware Security Modules (HSMs) to protect the security of your keys. AWS Key Management Service is integrated with other AWS services including Amazon EBS, Amazon S3, Amazon RDS, Amazon Redshift, Amazon Elastic Transcoder, and Amazon WorkMail. AWS Key Management Service is also integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.
  • 48. AWS CloudTrail • AWS CloudTrail is a web service that records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service. • With CloudTrail, you can get a history of AWS API calls for your account, including API calls made via the AWS Management Console, AWS SDKs, command line tools, and higher-level AWS services (such as AWS CloudFormation). The AWS API call history produced by CloudTrail enables security analysis, resource change tracking, and compliance auditing. AWS CloudTrail
  • 49. Amazon CloudWatch • Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, and set alarms. Amazon CloudWatch can monitor AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by your applications and services, and any log files your applications generate. • You can use Amazon CloudWatch to gain system-wide visibility into resource utilization, application performance, and operational health. You can use these insights to react and keep your application running smoothly. CloudWatch
  • 50. AWS Directory Service • AWS Directory Service is a managed service that allows you to connect your AWS resources with an existing on-premises Microsoft Active Directory or to set up a new, stand-alone directory in the AWS cloud. Connecting to an on-premises directory is easy and once this connection is established, all users can access AWS resources and applications with their existing corporate credentials. • You can also launch managed, Samba-based directories in a matter of minutes, simplifying the deployment and management of Linux and Microsoft Windows workloads in the AWS cloud. AWS Directory Service
  • 51. AWS Config • AWS Config is a fully managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance. • With AWS Config you can discover existing AWS resources, export a complete inventory of your AWS resources with all configuration details, and determine how a resource was configured at any point in time. These capabilities enable compliance auditing, security analysis, resource change tracking, and troubleshooting. AWS Config
  • 52. AWS Trusted Advisor • AWS Trusted Advisor acts like your customized cloud expert, and it helps you provision your resources by following best practices. Trusted Advisor inspects your AWS environment and finds opportunities to save money, improve system performance and reliability, or help close security gaps. Since 2013, customers have viewed over 2.6 million best-practice recommendations and realized over $350 million in estimated cost reductions. • You can start with AWS Trusted Advisor in the AWS Management Console with four of the most popular performance and security recommendations, and access to these checks never expires. All of the AWS Trusted Advisor checks are available to customers with Business-level and Enterprise-level support, and the best-practice recommendations can be integrated into your application through theAWS Support API. • AWS Trusted Advisor provides best practices in four categories: cost optimization, security, fault tolerance, and performance improvement. You can use over 40 Trusted Advisor checks to monitor and improve the deployment of Amazon EC2, Elastic Load Balancing, Amazon EBS, Amazon S3, Auto Scaling, AWS Identity and Access Management, Amazon RDS, Amazon Route 53, and other services. You can view the overall status of your AWS resources and savings estimations on the Trusted Advisor dashboard. AWS Trusted Advisor
  • 53. AWS Service Catalog • AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures. • AWS Service Catalog allows you to centrally manage commonly deployed IT services, and helps you achieve consistent governance and meet your compliance requirements, while enabling users to quickly deploy only the approved IT services they need.
  • 54. AWS CloudHSM • The AWS CloudHSM service helps you meet corporate, contractual and regulatory compliance requirements for data security by using dedicated Hardware Security Module (HSM) appliances within the AWS cloud. With CloudHSM, you control the encryption keys and cryptographic operations performed by the HSM. • AWS and AWS Marketplace partners offer a variety of solutions for protecting sensitive data within the AWS platform, but for applications and data subject to rigorous contractual or regulatory requirements for managing cryptographic keys, additional protection is sometimes necessary. Until now, your only option was to store the sensitive data (or the encryption keys protecting the sensitive data) in your on-premises datacenters. Unfortunately, this either prevented you from migrating these applications to the cloud or significantly slowed their performance. The AWS CloudHSM service allows you to protect your encryption keys within HSMs designed and validated to government standards for secure key management. You can securely generate, store, and manage the cryptographic keys used for data encryption such that they are accessible only by you. AWS CloudHSM helps you comply with strict key management requirements without sacrificing application performance. • The AWS CloudHSM service works with Amazon Virtual Private Cloud (VPC). CloudHSM instances are provisioned inside your VPC with an IP address that you specify, providing simple and private network connectivity to your Amazon Elastic Compute Cloud (EC2) instances. Placing CloudHSM instances near your EC2 instances decreases network latency, which can improve application performance. AWS provides dedicated and exclusive (single tenant) access to CloudHSM instances, isolated from other AWS customers. Available in multiple Regions and Availability Zones (AZs), AWS CloudHSM allows you to add secure and durable key storage to your applications.
  • 55. AWS Management Console • You can use the AWS Management Console, a simple and intuitive web-based user interface, to access and manage your AWS services. When you’re on the go, you can also use the AWS Console mobile app to quickly view resources. • The AWS Management Console is a single destination for managing all your AWS resources, from Amazon EC2 instances to DynamoDB tables. Use the console to perform any number of tasks, from deploying new applications to monitoring the health of your application. • The console enables cloud management for all aspects of your AWS account, including accessing your monthly spending by service, managing security credentials, or setting up new IAM users. AWS Management Console
  • 56. AWS Command Line Interface • The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
  • 58. Amazon SNS • Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully managed push notification service that lets you send individual messages or to fan-out messages to large numbers of recipients. Amazon SNS makes it simple and cost effective to send push notifications to mobile device users, email recipients or even send messages to other distributed services. • With Amazon SNS, you can send notifications to Apple, Google, Fire OS, and Windows devices, as well as to Android devices in China with Baidu Cloud Push. You can use SNS to send SMS messages to mobile device users in the US or to email recipients worldwide. • Beyond these endpoints, Amazon SNS can also deliver messages to Amazon Simple Queue Service (SQS), AWS Lambda functions, or to any HTTP endpoint. Amazon SNS
  • 59. Amazon Cognito • Amazon Cognito is a service that makes it easy to save mobile user data, such as app preferences or game state, in the AWS Cloud without writing any backend code or managing any infrastructure. • Cognito offers mobile identity management and data synchronization across devices. You can save data locally on users’ devices allowing your applications to work even when the devices are offline. • You can also synchronize data across a user’s devices so that their app experience will be consistent regardless of the device they use. With Amazon Cognito, you can focus on creating great app experiences instead of having to worry about building and managing a backend solution to handle user authentication, network state, storage, and sync. Amazon Cognito
  • 60. Amazon Mobile Analytics • Amazon Mobile Analytics is a service that lets you easily collect, visualize, and understand app usage data at scale. Many mobile app analytics solutions deliver usage data several hours after the events occur. Amazon Mobile Analytics is designed to deliver usage reports within 60 minutes of receiving data from an app so that you can act on the data more quickly. • Amazon Mobile Analytics is built to scale with your app, allowing you to collect and process billions of events per day from millions of users. It’s easy to get started with Amazon Mobile Analytics. You simply add the AWS Mobile SDK to your app and publish the app using your existing distribution mechanism (such as the iTunes Store, Google Play, or Amazon Appstore), and you can start accessing reports in the AWS Management Console. Amazon Mobile Analytics automatically starts to collect metrics on active users, sessions, and retention, and you can add reporting on in-app revenue or any custom event you choose. Amazon Mobile Analytics
  • 61. AWS Mobile SDK • The AWS Mobile SDK helps you build high quality mobile apps quickly and easily. It provides easy access to a range of AWS services, including Amazon Lambda, S3, Mobile Analytics, Machine Learning, Elastic Load balancing, Auto Scaling and more. • The AWS Mobile SDK includes libraries, code samples, and documentation for iOS, Android, Fire OS, and Unity so you can build apps that deliver great experiences across devices and platforms.
  • 63. Amazon WorkSpaces • WorkSpaces is a managed desktop computing service in the cloud. Using Amazon WorkSpaces allows you to easily provision cloud-based desktops and provide users access to the documents, applications, and resources they need from any supported device including Windows and Mac computers, Chromebooks, iPads, Kindle Fire tablets, and Android tablets. • With just a few clicks in the AWS Management Console, you can deploy a high-quality cloud desktop experience for any number of users at a cost that is competitive with traditional desktops and half the cost of most Virtual Desktop Infrastructure (VDI) solutions. WorkSpaces
  • 64. Amazon WorkDocs • Amazon WorkDocs is a fully managed, secure enterprise storage and sharing service with strong administrative controls and feedback capabilities that improve user productivity. • Users can comment on files, send them to others for feedback, and upload new versions without having to resort to emailing multiple versions of their files as attachments. Users can take advantage of these capabilities wherever they are, using the device of their choice, including PCs, Macs, tablets and phones. WorkDocs