Cloud Notes
Cloud Notes
Cloud Notes
A
hird-party business offering cloud-based
is platform, infrastruclure, application, or
storage Services
known as a cloud service
provider.
Vendors that offer
information technology (IT) as a service online are known as clo id service
PiOvIderS. The term
"cloud computing" refers to the of the internet
use to store and access data. It
Save
O any information to your computer's hard drivc. You can access your data from a distant
computer because of cloud
computing firms.
From
complete application development
platforms to servers, storage, and virtual desktops, cloud
computing fims offer variety of services.a
1.
EC2Elastic Compute Cloud)- EC2 is a virtual machine in the cloud on which
level control. You can run this cloud server you have OS
whenever you want.
2. LightSail- This cloud
computing tool automatically deploys and manages the computer,
storage, and networking capabilities required to run your
3. Elastic Beanstalk- The tool offers applications.
automated deployment and provisioning of resources like
a
highly scalable production website.
4. EKS (Elastic Container Service for
Kubernetes)- The tool allows you to Kubernetes on
Amazon cloud environment without installation.
5. AWS Lambda- This AWS service allows
you to run functions in the cloud. The tool is a big
cost saver for you as you to
pay only when functions execute. your
Migration
Migration services used to transfer data physically between your datacentre and AWS.
Storage
1. Amazon Glacier- It is an extremely low-cost storage service. It offers secure and fast storage
for data archiving and backup.
2. Amazon Elastic Block Store (EBS)- It provides block-level storage to use with Amazon EC2
instances. Amazon Elastic Block Store volumes are network-altached and remain independent
from the lifc of an instance.
3. AWS Storage Gateway- This AWS service is connecting on-premises sottware applications
with cloud-based storage. It offers secure integration between the company's on-premises and
AWS's storage infrastructure.
Security Services
1. JAM (ldentity and Access Management)-IAM is a secure cloud security service which helps
you to manage users, assign policies, form groups to manage multiple users
2. Inspector-It is an agent that you can install on your virtual machines, which reports any
security vulnerabilities.
3. Certificate Manager- The service offers free SSL certificates for your domains that are
managed by Route53.
4. WAF (Web Application Firewall) WAF security service offers application-level
protection and allows you to block SQL injection and helps you to block cross-site scripting
attacks.
5. Cloud Directory-This service allows you to create flexible, cloud-native directories for
managing hierarchies of data along multiple dimensions.
6. KMS (Key Management Service)- It is a managed service. This security service helps you
to create and control the encryption keys which allows you to encrypt your data.
7. Organizations-You can create groups of AWS accounts using this service to manages
security and automation settings.
8. Shicld-Shield is managed DDoS (Distributed Denial of Service protection service). It offers
safeguards against web applications running on AWS.
9. Macie- It offers a data visibility security service which helps classify and protect your
sensitive critical content.
10. GuardDuty- It offers threat detection to protect your AWS accounts and workloads.
Database Services
1. Amazon RDS- This Database AWS service is easy to set up, operate, and scale a relational
database in the cloud.
2. Amazon DynamoDB- It is a fast, fully managed NoSQL database service. It is a simple
service which allow cost-effective storage and retrieval of data. It also allows you to serve
any level of request traffic.
3. Amazon ElastiCache- It is a web service which makes it easy to deploy, operate, and scale an
in-memory cache in the cloud.
4. Neptune- It is a fast, reliable and scalable graph database service.
5. Amazon RedShift-It is Amazon's data warehousing solution which you can use to perform
complex OLAP queries.
Analytics
1. Athena- This analytics service allows perm SQL queries on your $3 bucket to find files.
2. CloudSearch- You should use this AWS service to create a fully managed search engine for
your website.
3. ElasticSearch-It is similarto CloudSearch. However, it offers more features like application
monitoring.
4. Kinesis-This AWS analytics service helps you to stream and analyzing real-time data at
massive scale.
5. QuickSight-It is a business analytics tool. Ithelps you to create visualizations in a dashboard
for data in Amazon Web Services. For
example, $3, DynamoDE etc.
.EMK (Elastic Map Reduce) This AwS analytics service mainly used lor
processing like Spark, Splunk. Hadoop, etc.
big data
Daa Pipeline-Allows you to move data from another.
DynamoDB to S3. one place to
For cxample from
Management Services
Cloud Watch- Cloud watch helps you to monitor AWS
environments ike EC2, RDS
instances, and CPU utilization. It also
triggers alarms depends on various metrics.
oudFormation-It
for
is a way of turning infirastructure into the cloud. You can
use templates
3.
providing a whole production environment in minutes.
CloudTrail- It offers an easy method of
changes. auditing AWS resources. It helps you to log all
Ops Works- The service allows
you to automated Chef/Puppet deployments on AWS
environment.
.
Config-This
AWS service monitors
your environment. The tool sends alerts about changes
when you break certain defined
.Service Catalog-This service configurations.
helps large enterprises to authorize which services user
be used and which won't. wil
7. AWS Auto
Scaling- The service allows you to automatically scale your resources up and
down based on given CloudWatch
8. Systems
metrics.
Manager- This AWS service allows you to group your resources. It allows you to
identify issues and act on them.
9.
Managed Services- It offers management of your AWS infrastructure which allows
focus
on you to
your applications.
Internet of Things
1. loT Core- It is a
managed cloud AWS service. The service allows connected devices?like
cars, light bulbs, sensor grids, to securely interact with cloud applications and other devices.
2. IoT Device Management-It allows
you to manage your IoT devices at any scale.
3 IoT Analytics-This AWS IOT service is
helpful to perform analysis on data collected
your IoT devices. by
4. Amazon FreeRTOS- This real-time
operating system for microcontrollers helps you to
connect IoT devices in the local server or into the cloud.
Application Services
1. Step FunctionsIt is a way of visualizing what's going inside your application and what
different microservices it is using.
2. SWF(Simple Workflow Service)-The service helps you to coordinate both automated tasks
and human-led tasks.
3 SNS (Simple Notification Service)-You can use this service to send
you notifications in the
form of email and SMS based on given AWS services.
4 SQS (Simple Queue Service)- Use this AWS service to decouple
pull-based service. applications.
your It is a
Business Productivity
1.
Alexa for Business- It
empowers your organization with voice, using Alexa. It will
Allows you to build custom voice skills
to
for your organization. help you
2. Chime-Can be used for online
meeting and video
3. WorkDocs-
Helps to store documents in the cloud conferencing.
4. WorkMail- Allows
you to send and receive business emailIs.
Artificial Intelligence
1. Lex-Lex tool helps you to build chatbots
2. quickly.
Polly--It is AWS's text-to-speech service allows
you to create audio versions of your notes.
no
5.
Rekognition- It is AWS's face recognition service. This AWS Service helps you lo
recognize faces and object in images and videos.
4.
ageMaker- Sagemaker allows you to build, train, and deploy machine lcarning models at
n any scale.
S
ranseribe- It is AWS's specch-to-text serviee that offers high-quality and affordable
6.
transcriptions.
Translate-It is a very similar tool to Google Translate which allows you to translate text in
one
language to another.
Sumerian-Sumerian is a set of tool for offering high-quality virtual reality (VR) experiences
on the web. The service allows you to create interactive 3D scenes and publish it as a website
for users to access.
Customer Engagement
. Amazon Connect- Amazon Connect allows
you to create your customer care center in the
cloud.
2. Pinpoint- Pinpoint helps you to understand your users and engage with them.
3. SES (Simple Email Service)- Helps you to send bulk emails to your customers at a relatively
cost-effective price.
>Game Development
1.GameLift-It is a service which is managed by AWS. You can use this service to host
dedicated game servers. It allows you to scale seamlessly without taking your game offline.
Features:
Azure is a cloud
platform which is launched by Microsoft in February 2010. This open source and
flexible cloud platform which helps in development, data storage, service
management & hosting
solutions.
Similar to how Google has its Google Cloud and Amazon has its Amazon Web
Service, or AWS.000,
Azure is Microsoft's cloud platform. Generally speaking, it is a platform that enables us to access
Microsoft's resources. For instance, setting up a sizable server will take sizable
a
expenditure, effort,
physical space, and other resources. Microsoft Azure comes to our aid in these circumstances. To
make our work easier, it will offer virtual
us machines, quick data processing, analytical and
monitoring tools, and other things.
Azure oflers:
Microsoli
Some followings are the services of
Virtual Machine Set
le
Scale
Scts,
. Compute: Includes Virtual Machincs,
workloads, So
Funcluons
serverless computing, Batch
for
conlainerized
batch
Service Fabri folor
for buildi..
and Cloud SerVIces
uilding
cloud-based
orchestralion,
and container
microservi es
microservices.
Features:
Windows Azure offers the most effective solution for your data needs
Provides scalability, flexibility, and cost-effectiveness
Offers consistency across clouds with familiar tools and resources
Allow you to scale your IT resources up and down according to your business ed.
3. Google Cloud Platform
includes GCP &G suitc. lt is one of the ton
top
r Google Cloud is a set and products which
of solution with
kind of business challenges case.
cloud serVice providers which helps you to solve all
Compute Services
GCP offers a scalable range of computing services, such as:
of GCP. It is designed on the same infrastructure used by Google search engine, YouTube
>Networking
GCP includes the following network services:
o VPC: VPC stands for Virtual Private Network. The primary function of VPC is to offer a
private network with routing, IP allocation, and network firewall policies. This will help to
create a secure environment for the application deployments.
o Cloud Load Balancing: As its name states, Cloud balancing is used to distribute workload
across different computing resources to balance the entire system performance. This also
results in cost-reduction. The process also helps in minimizing the availability and
maximizing the capability of the resources.
distributed network of nros
C o n t e n t Delivery
Network: CDN is a geographically proxy servers
centers. The primary ain
ol using CDN 1S to imum
provide maximum perlormance
nert.
Storage Services
scrvices:
following storage
GCP has the
databases, which helps users focus on their applications and other operations.
Cloud Bigtable: It is known for its fast performance and highly manageable feature. It is a
hichly scalable NoSQL database service that allows collecting and retaining data from as low
as 1 TB to hundreds of PB.
Big Data
oBigQuery: It is a fully managed data analysis service by Google. The primary aim of Google
BigQuery service is to helps businesses to analyze Big Data. It offers a highly scalable dat
management option. This means BigQuery allows users to perfom ad-hoc queries and share
data insights across the web.
o Google Cloud Datastore: Google Cloud Datastore is a kind of datastore service that is fully
managed, schema-less, and non-relational. This service enables businesses to perform
automatic transactions and a rich set of queries. The main advantage of Google Cloud
Datastore is the capability of automatic scaling. This means that the service can itself scale
up and down, depending on the requirement of resources.
o Google Cloud Dataproc: It is a very fast and easy to use big data service offered by Google
It mainly helps in managing Hadoop and Spark services for distributed data processing. Th
service allows users to create Hadoop or Spark clusters sized according to the overal
Workload and can be accessed whenever users want them.
primary aim of this service is to enable users to manage the core features of Google Cloud
services directly from their mobile devices anytime, anywhere. The primary functions of this
service are alerting, monitoring, and perfoming critical actions on resources.
>Cloud Al
When it comes to Cloud AI, GCP offers these services:
Cloud Machine Learning Engine: It is another fully managed service that allows users to
create Machine Learning models. The service is mainly used for those ML models, which are
based on mainstream frameworks.
Cloud AutoMIL: It is the type of service that is based on Machine Leaming. It helps users to
enter their data sets and gain access to quality trained pre-designed ML models. The service
works by following Google's transfer learning and Neural Architecture Search method.
Features:
to scale with open, flexible technology
It is of the cloud companies that allows you
one
. frastructure -
Integration-includes tools for building virtual bridges for hybrid cloud and multi-cloud
environments, such as API Connect and Secure Gateway
Features:
It helps the
companies to support sales and provide marketing & customer support Or tne
business-to-business and business-to-customer of a aspects business.
o
Salesforce automation is of the popular sales tools
one
that help the businesses to enhance
the speed of the sales process, and
streamline lead to cash. As per the salesforce.com, more
than82,400 customers are using more than 135,000 applications that allows millions of
subscribers worldwide to manage resources and processes more effectively.
It alsoenables the businesses to process more business in less time, collaborate more closely,
and finish the deals early using SFA.
o It is an entirely customizable cloud service of Salesforce that integrates all the customer
Service Cloud
The Service Cloud is the platform to provide services and support to the customers.
The Service Cloud is an excellent customer service platform to give the much faster, and
personalized services virtually using any possible platform such as phone, email, instant
messaging, Twitter, Facebook or other social platforms.
o With the service cloud, customers can reach to the customer support from any platform and
get support as per their requirement.
The salesforce chatter service allows the users to collaborate more effectively by following
them with real-time update feeds.
other users, documents, and data which is crucial to
and profiles to enhance the collaboration across
Users are allowed to create and set up groups
information
it also makes sure that users can only see the
multiple business applications, and
the Org-wide security and sharing model.
for which they have access, based on
Salesforce Custom Cloud
salesforce.com.
e. Simplifies integration
activities, etc.
The Marketing cloud service of Salesforce provides one of the best digital marketing
It allows the organizations to send
platforms to enhance any company's marketing strategies.
customized mass emails to various potential customers with justaclick.
o It also helps to solve customer issues related to any product. Organizations can increase
communication with any custom communities and connect to customers through socíal media
o The analytics cloud service provides a business intelligence platform to the customers.
oIt helps the customers to work with comprehensive data easily. It also improves data
visualization by including the graphs, charts, and other pictorial representations.
We can also integrate the analytics cloud service with our services provided by the Salesforce
o AppExchange
o Heroku
o Salesforce Thunder
Salesforce Sandbox
o The community cloud service provides a platform to maintain the communication between
employees, customers, and sales or business partners.
o It also enables customers to share data &
images in real-time.
o It allows theorganizations to directly connect with the customers, enhance partner success,
and increase the employees' productivity.
o The community cloud allows the businessesgive a personalized experience to each user
to
The customers can find communities to resolve their
problems or queries efficiently.
Salesforce loT Cloud
o The loT (Internet of Things) can generate a massive volume of data through different devices,
websites, applications, sensors, etc.
o The loT Cloud platform can receive this data, and it allows us to start work on this data to
generate real time responses.
o The 1OT cloud service provides a platform to store and process the loT data.