WorkSheet 2

 

Amazon Web Services (AWS)

Amazon Web Services (AWS) is the largest cloud computing platform, offering 200+ universally featured resources, from infrastructure to machine learning. These combinable systems provide maximum usability and are designed expressly for the optimization of your application’s performance through content delivery features, data storage, and more.

With AWS, you pay only for the exact amount of assistance you require, resulting in lower capital commitment and enhanced time-to-value without compromising productivity.

 

1)Amazon EC2 (Elastic Compute Cloud)

EC2 is a cloud platform provided by Amazon that offers secure, and resizable compute capacity. Its purpose is to enable easy access and usability to developers for web-scale cloud computing, while allowing for total control of your compute resources.

Deploy applications rapidly without the need for investing in hardware upfront; all the while able to launch virtual servers as-needed and at scale.

 

 

2. Amazon RDS (Relational Database Services)

Amazon Relational Database Service (Amazon RDS) makes database configuration, management, and scaling easy in the cloud. Automate tedious tasks such as hardware provisioning, database arrangement, patching, and backups – cost-effectively and proportionate to your needs.

RDS is available on various database instances which are optimized for performance and memory, providing six familiar database engines including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle. database, and SQL server. By leveraging the AWS Database Migration Service, you can easily migrate or reproduce your existing databases to Amazon RDS. Visit Amazon’s RDS page.

 

3. Amazon S3 (Simple Storage Service)

Amazon S3, at its core, facilitates object storage, providing leading scalability, data availability, security, and performance. Businesses of vast sizes can leverage S3 for storage and protect large sums of data for various use cases, such as websites, applications, backup, and more.

Amazon S3’s intuitive management features enable the frictionless organization of data and configurable access controls.

 

4. Amazon Lambda

Lambda permits you to run code without owning or managing servers. Users only pay for the compute time consumed.

Operate code for nearly any application or backend utility without administration. Users just upload the code, and Lambda does the rest, which provides precise software scaling and extensive availability.

 

5. Amazon CloudFront

CloudFront is a content delivery network platform that executes at rapid rates with the secure distribution of data, videos, apps, and APIs on a global scale with low delay-times. Connected with the global infrastructure of AWS, CloudFront integrates seamlessly with systems like Amazon S3, Amazon EC2, AWS Shield and Lambda@Edge to manage custom code, personalizing the experience.

When connected with applications such as Amazon S3, Amazon EC2, etc, there are no additional data transfer fees.

 

6. Amazon Glacier

AWS Glacier services are secure, flexible, and affordable Amazon S3 cloud storage classes for data caching and prolonged backup. These storage classes ensure confident delivery while ensuring comprehensive security and compliance capabilities, while fulfilling the regulatory prerequisites.

Users can store as little as $1 per terabyte monthly; meanwhile, helping them save both up-front and long-term when compared to their on-premises servers.

 

7. Amazon SNS (Simple Notification Service)

Amazon SNS is a fully managed messaging solution that provides low-cost infrastructure for bulk message delivery, primarily to mobile users. Users can chat directly with customers through system-to-system or app-to-person communication between decoupled microservice apps.

 

8. Amazon EBS (Elastic Block Store)

Amazon Elastic Block Store (EBS) is a high-performance block storage solution used within Amazon EC2 for throughput and transaction workloads of any size, at any time. It handles a diverse range of workloads, such as relational and non-relational databases, and enterprise applications.

With EBS, users have the option to choose between five different volume types to achieve optimal cost and effectiveness. Change volume size and type to fine-tune the performance without disturbing other vital applications, while maintaining cost-efficient storage on an as-you-go basis.

 

9. Amazon VPC (Virtual Private Cloud)

Amazon VPC enables you to set up a reasonably isolated section of the AWS Cloud where you can deploy AWS resources at scale in a virtual environment. VPC gives you total control over your environment, which includes the option to choose your own IP address range, creation of subsets, and arrangement of route tables and network access points.

Easily customize the network configuration of your VPC with flexible dashboard management controls designed for maximum usability. For example, users can launch public-facing subnet for web servers with internet access.

 

10. Amazon Kinesis

Gain timely insights by leveraging Amazon Kinesis to collect, process, and analyze data in real-time, helping you react quickly. Key features inside AWS Kinesis are cost-efficient processing of streaming data at scale, and the option to choose tools best fit for your application.

Ingest real-time data, including video, audio, application records, website activity, and IoT telemetry data for machine learning and other apps. With Kineses, users can track, analyze, and process data in real-time, enabling instant response capabilities.

 

 

Amazon EC2 features

 

Amazon EC2 provides the broadest and deepest instance choice to match your workload’s needs. General purpose, compute optimized, memory optimized, storage optimized, and accelerated computing instance types are available that provide the optimal compute, memory, storage, and networking balance for your workloads. Processors from Intel, AMD, NVIDIA and AWS power these instance types and provide additional performance and cost optimizations. Local storage and enhanced networking options available with instance types further help optimize performance for workloads that are disk or network I/O bound. Many instance types also offer bare metal instances that provide your applications with direct access to the processor and memory of the underlying server for running in non-virtualized environments or for applications where you want to use your own hypervisor. To find the right instance for your workload, visit the EC2 instance types page. You can also use the AWS Compute Optimizer to get recommendations on optimal AWS Compute resources for your workloads to reduce costs and improve performance.

 

Global Infrastructure :

  1. Multiple Locations
  2. High Precision Time with Amazon Time Sync Service
  3. Choice of operating systems and software

Cost and Capacity Optimization :

  1. Pay for What You Use
  2. Scale Seamlessly with Amazon EC2 Auto Scaling
  3. Optimize Compute Performance and Cost with Amazon EC2 Fleet
  4. Optimized CPU Configurations
  5. Pause and Resume Your Instances

Storage:

Optimal storage for every workload

Networking:

  1. High Packet-Per-Second Performance and Low Latency with Enhanced Networking
  2. High Packet-Per-Second Performance and Low Latency with Enhanced Networking
  3. High Packet-Per-Second Performance and Low Latency with Enhanced Networking
  4. High Throughput and Low Latency with High Performance Computing (HPC) Clusters
  5. Access Services Hosted on AWS Easily and Securely with AWS PrivateLink

 

Comments

Popular posts from this blog

VPC in AWS