0% found this document useful (0 votes)
34 views4 pages

AWS Services

The document discusses different types of cloud computing including public, private and hybrid clouds. It then provides details on various AWS services across computing, storage, analytics, security, management tools and developer categories. It also covers EC2 instance types and basic Linux commands.

Uploaded by

sunitacrm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views4 pages

AWS Services

The document discusses different types of cloud computing including public, private and hybrid clouds. It then provides details on various AWS services across computing, storage, analytics, security, management tools and developer categories. It also covers EC2 instance types and basic Linux commands.

Uploaded by

sunitacrm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Types of Cloud

There are three cloud types, which are mentioned below:


 Public Cloud: Here, the resources and services that are provided by third-party service providers are
available to customers via the Internet.
 Private Cloud: In a private cloud, the resources and services are managed in-house or by third
parties exclusively for a particular organization.
 Hybrid Cloud: It is a combination of public and private cloud types. The decision whether to run the
services on public or private networks depends on some parameters such as the sensitivity of the
data and applications, industry certifications, required standards, etc.
AWS
Amazon Web Services (AWS) provides flexible, reliable, easy-to-use and cost-effective cloud computing
services and applications. AWS instances serve as virtual servers to run applications on the cloud.

Types of AWS Services


Auto Scaling: Amazon Web Services’ auto scaling provides an automated means for launching or
terminating AWS EC2 instances according to user-defined policies.
Elastic Load Balancing automatically distributes application traffic among multiple instances across
different availability zones.

 VPC and Direct Connect are used to establish virtual private clouds within AWS, which consist of
isolated resources. VPC provides secure data center space within AWS, while Direct Connect enables
you to establish dedicated connections from your host network directly into AWS without an
Internet connection.
 Route 53: It provides a highly available DNS/Domain Name Registration service on port 53 of the
Internet Protocol Network, with over one billion domain names under registration at any one time.
Computing Services
 EC2: EC2 is a virtual server that provides resizable computing capacity on the cloud platform.
 Elastic Beanstalk: It is an application container used for deploying and managing containers. It
creates an environment for working with web applications.
 Lambda: It is a computing service that runs the code in response to events and automatically
manages the computing resources.
 EC2 Container Service: It allows us to easily run and manage Docker containers across a cluster of
EC2 instances.
Storage Services
 S3: It stands for Simple Storage Service. S3 allows the storage of data objects of any sort, as well as
flat files, in the cloud. It is secure, scalable, and durable.
 CloudFront: CloudFront defines a Content Delivery Network. It provides a way to distribute content
to end-users with low latency and high data transfer speeds.
 Glacier: It is a low-cost storage service that provides secure and durable storage for long-term data
archiving and backup.
 Elastic File Storage (EFS): It is a file storage service used in EC2 instances; it connects to multiple EC2
instances.
 Snowball: It is used for moving large amounts of data into/out of AWS using secure appliances, i.e.,
it provides data archiving functionality for data that no longer needs to be accessed actively.
 Storage Gateway: AWS Storage Gateway is used for securely integrating on-premises IT
environments with cloud storage for backup and disaster recovery.
 Relational Database Service (RDS): It allows the storage of data objects as part of the relational
database. It makes it easy to set up, operate, and scale familiar relational databases in the cloud.
 DynamoDB: It is a scalable NoSQL data store that is used to manage distributed replicas of data for
high availability.
 ElastiCache: It improves application performance by allowing us to retrieve information from an in-
memory caching system. It is a way of caching databases in the cloud.
 Redshift: It is a fast, fully managed data warehousing service, which makes it cost-effective to
analyze all data using the existing Business Intelligence tools.
 Data Migration Service (DMS): It helps in migrating databases to the cloud easily and securely. It
can also be used for converting databases.

Analytics
 Amazon EMR: Amazon Elastic MapReduce (EMR) helps perform various big data tasks such as web
indexing, data mining, and log file analysis.
 Data Pipeline: The Data Pipeline facilitates the moving of data between services using regular, data-
driven workflows.
 AWS Elasticsearch is a managed service that is designed to deploy, operate, and scale Elasticsearch
quickly and easily.
 Kinesis allows us to easily work with real-time streaming data stored in AWS clouds.
 AWS Machine Learning gives us access to advanced machine learning algorithms, so we can easily
build smart applications.
 QuickSight: Amazon Web Services QuickSight is a cloud-based BI tool that is designed to quickly
uncover insights in data.
Security and Identity
 IAM: Amazon Web Services IAM provides security settings to ensure that our other services remain
safe and inaccessible to others.
 Directory Service: The AWS Directory Service serves as a cloud directory with managed search
features.
 AWS Inspector provides us with an analytical capability for the applications running on AWS and
helps in identifying any security concerns.
 AWS Web Application Firewall (WAF) protects web apps against attacks by providing web traffic
filters; whilst CloudHSM serves as a Hardware Security Module.
 KMS stands for Key Management Service.
Management Tools
 CloudWatch: Used to create various metrics, it provides monitoring for resources and applications.
 CloudFormation: It helps in creating and updating an array of AWS resources.
 CloudTrial: Increased visibility into user activity by recording API calls made on an account
 AWS OpsWorks: It provides a DevOps platform for managing applications of any size or complexity
on the AWS cloud.
 AWS Config is a service that provides an inventory of AWS resources, which enables the auditing of
resource configurations and tracking of changes over time. It offers history auditing and sends
notifications for any modifications made to the configuration of AWS resources. With AWS Config,
you can easily monitor and keep track of configuration changes for each resource, ensuring a
comprehensive audit history. This service ensures that you stay informed about any changes made
to the configuration history of your AWS resources and receive timely notifications accordingly.
 Service Catalog: Organizations can use this to manage approved catalogs of IT resources.
 Trusted Advisor: It inspects an AWS environment to find ways to save money and boost system
performance.
 API Gateway: AWS API Gateway is used to create, maintain, monitor, and secure APIs.
 AppStream: It is used to stream resource-intensive applications and games from the cloud to
multiple users.
 CloudSearch: It is a completely managed search service for websites and apps.
 Elastic Transcoder: It is used to convert media files in the cloud easily at a lower cost.
 Simple Email Service (SES): It is used to send and receive emails.
 Simple Queue Service (SQS): It is a reliable, hosted queue for storing messages.
 Simple Workflow Service (SWF): AWS SWF is used to coordinate all the processing steps with an
application.
Developer Tools
 AWS Code Commit is a managed source-control service that hosts private Git repositories.
 AWS Code Deploy automates code deployment, while AWS Code Pipeline offers a continuous
delivery service that visualizes and automates software releases.
 AWS Amplify: The AWS Amplify tool includes user interface components, a command-line interface,
and libraries to integrate your backend into mobile or web apps.
Mobile Services
 Mobile Hub: It assists developers in creating, testing, and tracking the usage of mobile applications.
 Cognito: Amazon Web Services’ Cognito is an easy and secure user identity and data synchronization
service that helps manage app data across mobile devices for users.
 Device Farm: Device Farm is a cloud-based test lab for Android, Fire OS, and iOS apps that enables
developers to test them against real phones and tablets in a cloud environment.
 Mobile Analytics: Mobile analytics services allow for easier collection, visualization, and
understanding of app usage data.
 Simple Notification Service(SNS): SNS provides an efficient means for publishing messages directly
to subscribers or applications.

Enterprise Apps
 WorkSpace: It is a fully managed desktop computing service on the cloud.
 WorkDocs: It is a storage and sharing service with strong administrative controls and feedback
capabilities that improve user productivity.
 WorkMail: It is an email and calendaring service that offers strong security controls and support for
the existing desktop and mobile clients.

Types of EC2 Computing Instances


The following are the AWS EC2 instance types:
 General Instances: Used for applications that require a balance of performance and cost
 Compute Instances: Used for applications that require a lot of processing from the CPU
 Memory Instances: Used for applications that need a lot of RAM
 Storage Instances: Used for applications with datasets that occupy a lot of space
 GPU Instances: Used for applications requiring heavy graphics rendering

Basic CLI Commands


cat /proc/mounts: To display a list of mounted drives
rm <filename>: To remove the specified file from the current directory
rpm – ql‘<package name>‘: To obtain a list of utilities contained within a package
sudo chmod <options>: To change the access mode for the current directory
sudo mkdir <directory name>: To create a new directory to hold files
sudo reboot: To reboot the removed AWS system to see the results of any changes we make
sudo rmdir <directory name>: to remove the specified directory
sudo yum groupinstall “<group package name> “: To install the specified group of packages
sudo yum search ‘<package name> ‘: To search for a package
sudo yum update: To perform the required AWS updates
sudo yum -y install <service or feature>: To install a required support service or feature onto the AWS
system

You might also like