Professional Documents
Culture Documents
Unit V Advanced Tools
Unit V Advanced Tools
AWS EC2 AWS S3 AWS VPC AWS Load Balancing AWS Autoscaling AWS EKS AWS ECS AWS Fargate
Table of Content
What Is AWS And Why Is It Used?
History Of AWS
How AWS Works?
AWS Fundamentals
Top AWS Services
Advantages Of Amazon Web Services
Disadvantages Of Amazon Web Services
Applications Of AWS
AWS Global Infrastructure
AWS Management Console
AWS Cloud Computing Models
Amazon Web Services – FAQs
https://www.geeksforgeeks.org/introduction-to-amazon-web-services/ 1/12
4/3/24, 11:46 AM Introduction to Amazon Web Services - GeeksforGeeks
History Of AWS
Then providing Simple Storage Service (Amazon S3) revolutionized with
scalable management of Storage. Coming up with effective compute and
storage services and providing them rental basis helped many startup
companies and users with the cost of manual Hardware Infrasture setup.
Introducing the concept of serverless computing with AWS lambda services
enhanced its business globally. It came up with services like Elastic
Beanstalk made the deployment of applications much easier bringing large
audiences. AWS always came with diverse array of services offering with
technical innovations, updated services with current trends. AWS has
emerged as a powerhouse in the world of Cloud Computing.
Amazon S3 for utilizing the compute and storage service with elastic scaling.
It supports the dynamic scaling of the applications with the services such as
Auto Scaling and Elastic Load Balancing ( AWS ELB ). It provides a good
user-friendly AWS Management Console facilitating seamless configuration
and management of AWS services to the Users. Its Architecture ensures
high availability , fault tolerance making AWS as a versatile powerful Cloud
Computing Platform.
AWS Fundamentals
In the Journey of AWS, understanding the key concepts such as Regions,
Availability Zones, Global Network Infrastructure, etc is crucial. The
fundamentals of AWS keep on maintaining the applications reliable and
scalable with services globally with coming to a strategic deployment of
resources for optimal performance and resilience. The following are the
some of the main fundamentals of AWS:
https://www.geeksforgeeks.org/introduction-to-amazon-web-services/ 3/12
4/3/24, 11:46 AM Introduction to Amazon Web Services - GeeksforGeeks
To know more about refer the Article – Top 25 AWS Service List
While AWS provides many security features and tools, securing your
resources on AWS can still be challenging, and you may need to
implement additional security measures to meet your specific
requirements.
AWS manages many aspects of the infrastructure, which can limit your
control over certain parts of your application and environment.
Applications Of AWS
The AWS services are using by both startup and MNC companies as per
their usecase. The startup companies are using overcome hardware
infrasture cost and applications deployments effectively with cost and
performance. Whereas large scale companies are using AWS cloud services
for the management of their Infrastructure to completely focus on the
development of products widely. The following the Real-world industrial
use-cases of AWS services:
Netflix: The Large streaming gaint using AWS for the storage and scaing
of the applications for ensuring seamless content delivery with low
latency without interruptions to millions of users globally.
Airbnb: By utilizing AWS, Airbnb manages the various workloads and
provides insurable and expandable infrastructure for its virtual
marketplace and lodging offerings.
NASA’s Jet Propulsion Laboratory: It takes the help of AWS services to
handle and analyze large-scale volumes of data related to vital scientific
research missions and space exploration.
Capital One: A financial Company that is utilizing AWS for its security
and compliance while delivering innovative banking services to its
customers.
Optimizing Latency
Reducing cost
https://www.geeksforgeeks.org/introduction-to-amazon-web-services/ 5/12
4/3/24, 11:46 AM Introduction to Amazon Web Services - GeeksforGeeks
Each region is divided into at least two availability zones that are physically
isolated from each other, which provides business continuity for the
infrastructure as in a distributed system. If one zone fails to function, the
infrastructure in other availability zones remains operational. The largest
region North Virginia (US-East), has six availability zones. These availability
zones are connected by high-speed fiber-optic networking.
There are over 100 edge locations distributed all over the globe that are
used for the CloudFront (content delivery network). CloudFront can cache
frequently used content such as images and videos(live streaming videos
also) at edge locations and distribute it to edge locations across the globe
for high-speed delivery and low latency for end-users. It also protects from
DDOS attacks.
https://www.geeksforgeeks.org/introduction-to-amazon-web-services/ 6/12
4/3/24, 11:46 AM Introduction to Amazon Web Services - GeeksforGeeks
15858 views
The overview of AWS Storage will be covered in this blog article, along with the many types of storage solutions available and their intended uses.
Data storage with high availability and durability is available through AWS storage services at a cheap cost. Additionally, you have the choice of disaster
recovery, archiving, and information backup.
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 1/9
4/5/24, 9:57 AM AWS Storage: Overview, Types & Benefits | K21Academy
2. File Storage – A filing system is required since many applications need to access shared files. A Network Attached Storage (NAS) server is typically used to
support this type of storage. In situations like big content repositories, development environments, media stores, or user home directories, file storage systems
like Elastic File System (Amazon EFS) are ideal.
3. Block Storage – Other business applications, such as ERP or database systems, frequently need exclusive, low-latency storage for every host. This is
frequently compared to a cargo area network (SAN) or direct-attached storage (DAS). Block-based cloud storage options such as Amazon EBS’s Elastic Block
Store and EC2 Instance Storage
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 2/9
4/5/24, 9:57 AM AWS Storage: Overview, Types & Benefits | K21Academy
Usage
With support for high bandwidth and demand, S3 has been extensively used to host web content. JavaScript-based static websites can be saved in S3 because
scripts can also be stored there. With the help of the lifecycle management rule for S3-stored data, it facilitates the migration of data to Amazon Glacial for cold
storage.
Features
Built from the bottom up to fulfill a customer promise of 99.999999999% durability, Amazon S3 is supported by the greatest global cloud infrastructure in the
world. Within each AWS Region, data is automatically replicated over at least three physically independent locations and is likewise spread across all other AWS
Regions.
Security
S3 supports three different types of encryption, including client-side and server-side encryption. Other users or AWS accounts can only access data in S3 if the
admin has written an access policy granting them access. Another layer of protection can be added for object operation with the support of Multi-Factor
Authentication (MFA).S3 supports a variety of compliance and security standards.
2. Amazon Glacier
Amazon Glacier offers a safe, dependable, and incredibly affordable storage option. You can use Glacier to do robust analytics on archived data. For better and
more efficient outcomes, the Glacier can also make use of other AWS storage services like S3, CloudFront, etc. to transport data in and out easily.
Usage
Archives of data are kept on Amazon Glacier. A single file may make up an archive, or an archive may combine multiple files. Archives are arranged in vaults.
offers the ability to query data to find the specific subset of data you require from an archive.
Feature
Durability must be given top attention because AWS Glacier is an archiving service. For archives, the glacier is intended to offer average annual durability of
99.999999999%. Within an AWS Region, data is automatically spread across a minimum of three physically isolated facilities.
Security
Access control can be established for other users by creating access rules in the AWS Identity and Access Management (IAM) service. Initially, Glacial data can
only be accessible by the account owner/admin. All data is encrypted by Glacier using server-side encryption. Vaults that will store records for a long time can be
locked using lockable policies
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 3/9
4/5/24, 9:57 AM AWS Storage: Overview, Types & Benefits | K21Academy
Also Read: Our previous blog post on AWS Certified Solutions Architect Associate Salary (https://k21academy.com/amazon-web-services/aws-solutions-
architect/aws-solution-architect-salary/).
Usage
Through concurrent access from EC2 instances, the network file system EFS can grow to petabytes in size. Amounts of Amazon EC2 instances with Elastic File
System EFS mounted. A Single EFS file system may even be shared by multiple EC2 instances, enabling access to expansive applications that outgrew the
capabilities of a single instance. EFS can be installed in a local data center that is directly connected to an Amazon Virtual Private Cloud (VPC) using the AWS
Direct Connect service.
Feature
Data is stored by EFS as objects, and each object is spread across several regions’ availability zones. longer-lasting than S3. The capacity to call APIs.
Security
When it comes to the EFS file system, there are three major layers of access constraints to take into account.
AWS allows connectivity between EC2 instances and EFS file systems. You can associate one security group with an EC2 instance and another security group
with an EFS mount target associated with the file system. These security groups act as firewalls and enforce rules that define the traffic flow between EC2
instances and EFS file systems.
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 4/9
4/5/24, 9:57 AM AWS Storage: Overview, Types & Benefits | K21Academy
Usage
For usage with EC2 instances in the AWS cloud, it is dependable block-level storage. You can use EBS volumes by mounting them onto an EC2 instance just
like you would a physical hard drive at your location, and then formatting the EBS volume with the desired file system. EBS enables dynamic capacity expansion,
performance adjustment, and even volume-type change without any downtime or performance impact.
Features
EBS enables the preservation of point-in-time snapshots of volumes to extend the life of the data that is being stored. Every individual volume can be set up as
EBS General Purpose (SSD), Provisioned IOPS (SSD), Throughput Optimized (HDD), or Cold (HDD) as necessary. About 0.1 to 0.2 percent of EBS Volumes
fail, which is extremely low.
Security
In order to grant access to EBS volumes, IAM policy must be defined. Combined with data-at-rest encryption and data-in-motion security, it provides a powerful
defense-in-depth security strategy for your data.
Usage
Instance storage volumes are ideal for the temporary storage of data that changes frequently like buffers, queue caches, and scratch data. It can only be
employed by one EC2 instance meaning volumes can’t be detached and attached to a different instance.
Features
Uses SSDs to deliver high random I/O performance, not intended to be used as durable disk storage. Data durability is provided through replication, or by
periodically copying data to durable storageData on EC2 volume and only persists during the lifetime of the EC2 instance that it’s been related to
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 5/9
4/5/24, 9:57 AM AWS Storage: Overview, Types & Benefits | K21Academy
6. Amazon FSx
Amazon FSx is a completely managed third-party file system solution. Amazon FSx utilizes SSD storage to provide fast performance with low latency.
Usage
With the use of Amazon FSx, you can utilize the rich feature sets and fast performance of widely-used open source and commercially licensed file systems, while
avoiding time-consuming administrative tasks like hardware provisioning, software configuration, patching, and backups. FSx provides cost-efficient capacity with
high levels of reliability and integrates with a broad portfolio of AWS services to enable faster innovation.
Features
Amazon FSx provides a wide range of Solid-State Disk (SSD) and Hard Disk Drive (HDD) storage options enabling you to optimize storage price and
performance for your workload requirements. It delivers sustained high read and writes speeds and consistent low-latency data access.
Security
It automatically encrypts your data at rest using AWS KMS and in transit using SMB Kerberos session keys. It is designed to meet the highest security standards
and has been assessed to comply with ISO, PCI-DSS, and SOC compliance, and is HIPAA eligible.
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 6/9
4/5/24, 9:57 AM AWS Storage: Overview, Types & Benefits | K21Academy
Over the years, Amazon Web Services (AWS) storage has been diversified vastly to cater to varying needs. With the vastly increasing data, new data storage
technologies have transformed and are still evolving day by day.
To download the complete Certified AWS Solutions Architect Exam Questions Guide, click here (https://k21academy.com/aws-solutions-architect-
exam-questions/)
Amazon S3 is an object storage service designed to store and retrieve any quantity of data from any location. S3 is a straightforward storage solution that
provides industry-leading durability, availability, performance, security, and almost limitless scalability at a cheap cost.
A cloud storage service provider owns and operates data storage capacity through operating massive data centers in many locations across the world. In a
pay-as-you-go model, cloud storage providers manage capacity, security, and durability to make data accessible to your apps via the Internet.
Cloud storage provides affordable, scalable storage. You no longer have to be concerned about running out of capacity, managing storage area networks
(SANs), replacing failed devices, adding infrastructure to scale up with demand, or running underutilized hardware when demand drops. Cloud storage is
elastic, which means you can scale up and down in response to demand and only pay for what you need. It is a method for organizations to securely store
data online so that individuals with authorization can access it at any time and from any location.
Related Links/References
https://k21academy.com/amazon-web-services/aws-solutions-architect/aws-storage-overview-types-benefits/ 7/9
4/5/24, 10:25 AM What is Elastic Compute Cloud (EC2)? - GeeksforGeeks
AWS EC2 AWS S3 AWS VPC AWS Load Balancing AWS Autoscaling AWS EKS AWS ECS AWS Fargate
https://www.geeksforgeeks.org/what-is-elastic-compute-cloud-ec2/ 2/12
4/5/24, 10:25 AM What is Elastic Compute Cloud (EC2)? - GeeksforGeeks
1. Deploying Application: In the AWS EC2 instance, you can deploy your
application like .jar,.war, or .ear application without maintaining the
underlying infrastructure.
2. Scaling Application: Once you deployed your web application in the EC2
instance know you can scale your application based upon the demand
you are having by scaling the AWS EC2-Instance.
3. Deploying The ML Models: You can train and deploy your ML models in
the EC2-instance because it offers up to 400 Gbps), and storage services
purpose-built to optimize the price performance for ML projects.
4. Hybrid Cloud Environment: You can deploy your web application in EC2-
Instance and you can connect to the database which is deployed in the
on-premises servers.
5. Cost-Effective: Amazon EC2-instance is cost-effective so you can deploy
your gaming application in the Amazon EC2-Instances
EC2 provides its users with a true virtual computing platform, where they
can use various operations and even launch another EC2 instance from this
virtually created environment. This will increase the security of the virtual
devices. Not only creating but also EC2 allows us to customize our
https://www.geeksforgeeks.org/what-is-elastic-compute-cloud-ec2/ 3/12
4/5/24, 10:25 AM What is Elastic Compute Cloud (EC2)? - GeeksforGeeks
environment as per our requirements, at any point of time during the life
span of the virtual machine. Amazon EC2 itself comes with a set of default
AMI(Amazon Machine Image) options supporting various operating systems
along with some pre-configured resources like RAM, ROM, storage, etc.
Besides these AMI options, we can also create an AMI curated with a
combination of default and user-defined configurations. And for future
purposes, we can store this user-defined AMI, so that next time, the user
won’t have to re-configure a new AMI(Amazon Machine Image) from scratch.
Rather than this whole process, the user can simply use the older reference
while creating a new EC2 machine.
Amazon Linux
Windows Server
Ubuntu Server
SUSE Linux
Red Hat Linux
https://www.geeksforgeeks.org/what-is-elastic-compute-cloud-ec2/ 4/12
4/5/24, 10:25 AM What is Elastic Compute Cloud (EC2)? - GeeksforGeeks
EC2 provides us the facility to scale up or scale down as per the needs. All
dynamic scenarios can be easily tackled by EC2 with the help of this feature.
And because of the flexibility of volumes and snapshots, it is highly reliable
for its users. Due to the scalable nature of the machine, many organizations
like Flipkart, and Amazon rely on these days whenever humongous traffic
occurs on their portals.
choosing an instance type. This might include needs for computing, memory,
or storage. To know more about AWS EC2-Instance types refer to Amazon
EC2–Instance Types.
Afterward, you will be redirected to the EC2 console. Here is the image
attached to refer to various features in EC2.
https://www.geeksforgeeks.org/what-is-elastic-compute-cloud-ec2/ 6/12
4/5/24, 10:25 AM What is Elastic Compute Cloud (EC2)? - GeeksforGeeks
S3 and EC2 are the two diffrent service offered by the Amazon Web
Services one is to store the data in the form of objects and another is
to deploy the Web Application.
Yes EC2 is an virtual machine where you can deploy the web
applications.
Our Google Cloud Platform Tutorial contains the basic and advanced concepts of Google Cloud
Platform. This tutorial is designed to help both beginners and professionals.
This tutorial gives you an introduction to Google Cloud Platform along with a wide range of topics
such as why use Google Cloud Platform, Benefits of Google Cloud Platform, Key features of
Google Cloud Platform, Google Cloud Platform Services, Creating a Free Tier Account and VM
Instance on Google Cloud Platform, etc.
Before we start learning Google Cloud Platform, let's understand about 'Cloud Computing' first:
Cloud computing is evolving due to fast performance, better manageability, and less maintenance.
It helps organizations to minimize the number of resources and overall infrastructure costs.
Additionally, it helps IT teams better focus on the important applications, services, and processes
and achieve the company's goals.
https://www.javatpoint.com/google-cloud-platform 2/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Typically, the cloud-computing providers offer their services according to the following three
standard models:
The services of GCP can be accessed by software developers, cloud administrators and IT
professionals over the Internet or through a dedicated network connection.
Apart from this, GCP was announced as the leading cloud platform in the Gartner's IaaS Magic
Quadrant in 2018. Gartner is one of the leading research and advisory company. Gartner organized
a campaign where Google Cloud Platform was compared with other cloud providers, and GCP was
selected as one of the top three providers in the market.
https://www.javatpoint.com/google-cloud-platform 3/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Most companies use data centers because of the availability of cost forecasting, hardware certainty,
and advanced control. However, they lack the necessary features to run and maintain resources in
the data center. GCP, on the other side, is a fully-featured cloud platform that includes:
Capacity: Sufficient resources for easy scaling whenever required. Also, effective
management of those resources for optimum performance.
Security: Multi-level security options to protect resources, such as assets, network and OS -
components.
Therefore, Google Cloud Platform is a viable option for businesses, especially when the businesses
require an extensive catalog of services with global recognition.
Best Pricing: Google enables users to get Google Cloud hosting at the cheapest rates. The hosting
plans are not only cheaper than other hosting platforms but also offer better features than others.
GCP provides a pay-as-you-go option to the users where users can pay separately only for the
services and resources they want to use.
Work from Anywhere: Once the account is configured on GCP, it can be accessed from anywhere.
That means that the user can use GCP across different devices from different places. It is possible
because Google provides web-based applications that allow users to have complete access to GCP.
Private Network: Google has its own network that enables users to have more control over GCP
functions. Due to this, users achieve smooth performance and increased efficiency over the network.
Scalable: Users are getting a more scalable platform over the private network. Because Google uses
fiber-optic cables to extend its network range, it is likely to have more scalability. Google is always
working to scale its network because there can be any amount of traffic at any time.
https://www.javatpoint.com/google-cloud-platform 4/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Security: There is a high number of security professionals working at Google. They always keep
trying to secure the network and protect the data stored on servers. Additionally, Google uses an
algorithm that encrypts all the data on the Cloud platform. This gives assurance to the users that
their data is completely safe and secure from unauthorized sources.
Redundant Backup: Google always keeps backup of user's data with built-in redundant backup
integration. In case a user has lost the stored data, it's not a big problem. Google always has a copy
of the users' data unless the data is deleted forcefully. This adds data integrity, reliability and
durability with GCP.
Broad network access: The resources and the information can be accessed from anywhere.
https://www.javatpoint.com/google-cloud-platform 5/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Measured service: Easy-to-pay feature enables users to pay only for consumed services.
Suppose that MS Office is implemented on Cloud to enable several people to work together. The
primary aim of using cloud technology is to work on the same project at the same time. We can
create and save a file on the cloud once we install a plugin for the MS Office suite. This will allow
several people to edit a document at the same time. The owner can assign access to specific people
to allow them to download and start editing the document in MS Office.
https://www.javatpoint.com/google-cloud-platform 6/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Once users are assigned as an editor, they can use and edit the document's cloud copy as desired.
The combined, edited copy is generated that is known as the master document. GCP helps to assign
a unique URL to each specific copy of the existing document given to different users. However, any
of the authorized users' changes will be visible on all the copies of documents shared over the
cloud. In case multiple changes are made to the same document, then GCP allows the owner to
select the appropriate changes to keep.
Compute Services
Networking
Storage Services
Big Data
Management Tools
Cloud AI
https://www.javatpoint.com/google-cloud-platform 7/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Compute Services
Google App Engine: It is a cloud computing platform that follows the concept of Platform-
as-a-Service to deploy PHP, Java and other software. It is also used to develop and deploy
web-based software in Google-managed data centers. The most significant advantage of
Google App Engine is its automatic scaling capability. This means that the App Engine
automatically allocates more resources for the application when there is an increase in
requests.
Compute Engine: It is a cloud computing platform that follows the concept of Infrastructure-
as-a-Service to run Windows and Linux based virtual machines. It is an essential component
of GCP. It is designed on the same infrastructure used by Google search engine, YouTube and
other Google services.
Kubernetes Engines: This computing service is responsible for offering a platform for
automatic deployment, scaling, and other operations of application containers across clusters
of hosts. The engine supports several container tools like a docker, etc.
https://www.javatpoint.com/google-cloud-platform 8/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Networking
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.
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.
Storage Services
Google Cloud Storage: It is an online data storage web service that Google provides to its
users to store and access data from anywhere. The service also includes a wide range of
features like maximum performance, scalability, security and sharing.
Cloud SQL: It is a web-service that enables users to create, manage, and use relational
databases stored on Google Cloud servers. The service itself maintains and protects 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
highly scalable NoSQL database service that allows collecting and retaining data from as low
as 1 TB to hundreds of PB.
https://www.javatpoint.com/google-cloud-platform 9/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Big Data
BigQuery: 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 data
management option. This means BigQuery allows users to perform ad-hoc queries and share
data insights across the web.
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.
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. The
service allows users to create Hadoop or Spark clusters sized according to the overall
workload and can be accessed whenever users want them.
GCP includes the following services related to Security and Identity management:
Cloud Data Loss Prevention API: It is mainly designed to manage sensitive data. It helps
users manage sensitive data elements like credit card details, debit card details, passport
numbers, etc. It offers fast and scalable classification for sensitive data.
Cloud IAM: It stands for Cloud Identity and Access Management. It is a framework that
contains rules and policies and validates the authentication of the users for accessing the
technology resources. That is why it is also known as Identity Management (IdM).
Management Tools
Google Stackdriver: Google Stackdriver service is primarily responsible for displaying the
overall performance and diagnostics information. This may include insights of data
monitoring, tracing, logging, error reporting, etc. The service also prompts an alert
notification to the public cloud users.
Google Cloud Console App: It is a native mobile application powered by Google. The
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 performing critical actions on resources.
https://www.javatpoint.com/google-cloud-platform 10/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Cloud AI
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 AutoML: It is the type of service that is based on Machine Learning. 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.
Cloud IoT Core: It is one of the fully managed core services. It allows users to connect, control, and
ingest data from various devices that are securely connected to the Internet. This allows other
Google cloud services to analyze, process, collect and visualize IoT data in real-time.
Cloud IoT Edge: The Edge computing service brings memory and other computing-power
resources near to the location where it is required.
Google Cloud Offers Quick and Easy Collaboration: Multiple users can access the data and
simultaneously contribute their information. This is possible because the data is stored on the
cloud servers, not on the user's personal computers.
Less Disruption with Adopting New Features: Instead of pushing huge disruptive updates
of changes, Google provides small updates weekly. This helps users to understand and adopt
new features easily.
Least or Minimal Data is stored on Vulnerable Devices: Google does not store data on
local devices unless a user explicitly tries to do it. This is because the data stored on local
devices may get compromised compared to the cloud's data.
Users can access Google Cloud from Anywhere: The best thing is that a user can easily
access the information stored on Google cloud from anywhere because it is operated
through web-based applications.
Google provides Maximum Security with its Robust Structure: Google hires leading
security professionals to protect user's data. Users get process-based and physical security
features made by Google.
Users have Full Control over their Data: Users gain full control over services and the data
stored in Google Cloud. If a user does not want to use Google services any longer and wants
to delete the cloud data, it can be easily performed.
Google provides Higher Uptime and Reliability: Google uses several resources to provide
higher and reliable up-time servers. If a data center is not working for technical issues, the
system will automatically communicate with the secondary center without interruption visible
to users.
However, users must have a credit card to start a free tier account. Google asks for the credit card
details to make sure that it is a genuine human request. Google does not charge automatically even
after the 90 days or when we have exhausted the $300 free credit. The amount will only be charged
when we will be upgrading our free account to a paid account manually.
Let's start with the steps of creating a free tier account on Google Cloud Platform:
https://www.javatpoint.com/google-cloud-platform 12/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Step 2: On the next screen, we need to click on 'Get started for free', as shown below:
Step 3: Next, we are required to login to the Google Account. We can use the 'create an account'
button if we don't have an existing Google account.
https://www.javatpoint.com/google-cloud-platform 13/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Step 4: Once we have logged in, we will get to the following screen:
https://www.javatpoint.com/google-cloud-platform 14/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Here, we must select the Country, agree to the Terms of Service, and then click on the 'CONTINUE'
button.
Step 5: On the next screen, we have to enter some necessary details such as name and address
details. Also, we have to enter payment details like the method of payments and credit card details.
After filling all the details, we need to click on the button 'START MY FREE TRIAL' from the bottom of
the page:
https://www.javatpoint.com/google-cloud-platform 15/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Step 6: Google asks for the confirmation to use the credit card for the small deduction to ensure
that the card information is correct. However, the amount is refunded back to the same account.
Here, we need to click on the 'CONTINUE' button:
Step 7: On the next screen, we must click on the 'GO TO CONSOLE' button:
https://www.javatpoint.com/google-cloud-platform 16/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
After clicking on the 'GO TO CONSOLE' button, we will be redirected to the Dashboard that includes
a summary of GCP services along with projects and other insights. It looks like this:
Project Info: contains project details such as project name, ID, and number.
APIs: contains various API requests running with the project (in request/sec form).
Google Cloud Platform Status: displays an overall summary of services that are part of GCP.
Monitoring: displays alerts, performance stats, Uptime, etc. to ensure that systems are
running reliably.
https://www.javatpoint.com/google-cloud-platform 17/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Error Reporting: displays errors occurring in the projects, but it needs to be configured first.
Trace: displays latency data of existing applications across a distributed tracing system.
Tutorials: contains Getting Started guides (basic guides) to explain how the GCP features
work.
News: displays news and other important updates regarding Google Cloud Platform.
Documentation: contains in-depth guides to teach more about Compute Engine, Cloud
Storage, and App Engine.
When comparing GCP with other leading competitors, it has more benefits over them. Google
provides its users a massive 60% savings, including:
No Hidden Charges: There are no hidden charges behind the GCP pricing. Google's pricing
structure is straightforward and can be easily understood.
https://www.javatpoint.com/google-cloud-platform 18/24
4/6/24, 3:03 PM Google Cloud Platform Tutorial - Javatpoint
Pay-as-you-go: Google offers its customer 'use now, pay later' option. So, users will have to pay
only for those services which they want to use or already using.
No Termination Fee: Users are free to stop using Google services whenever they want, and there
will not have to pay any termination fee. That means the moment users stop using Google services;
they stop paying for it.
It uses GCE (Google AWS EC2 offers core compute It uses virtual machines for
Compute Engine) for services. computation purposes.
computing purposes.
It uses Google Cloud It uses Amazon S3 for storing the It uses a storage block bob that
Storage for storage data. comprises blocks for storing the
purposes. data.
It offers the lowest price AWS pricing is generally keen to Like AWS, Azure pricing structure
to the customers to beat have inscrutable. The overall is also difficult to understand
other cloud providers. structure of granular pricing is a unless you have considerable
bit complex. experience.
It uses Cloud Test labs for It uses a device farm for App It uses DevTest labs for App
App Testing purposes. Testing purposes. Testing purposes.
https://www.javatpoint.com/google-cloud-platform 19/24
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
Trending Now DSA Web Tech Foundational Courses Data Science Practice Problem Python Machin
What is Azure?
Azure is Microsoft’s cloud platform, just like Google has its Google Cloud
and Amazon has its Amazon Web Service or AWS.000. Generally, it is a
platform through which we can use Microsoft’s resources. For example, to
set up a huge server, we will require huge investment, effort, physical space,
and so on. In such situations, Microsoft Azure comes to our rescue. It will
provide us with virtual machines, fast processing of data, analytical and
monitoring tools, and so on to make our work simpler. The pricing of Azure is
also simpler and cost-effective. Popularly termed as “Pay As You Go”, which
means how much you use, pay only for that.
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 1/14
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
Azure will provide the Microsoft Azure is a cloud computing platform which
offers
Virtual machines, storage, and networking will come under the category of
infrastructure as a service but the users have to do manually the build and
deploy of the applications. Azure will support a wide range of operating
systems because of its Hyper-hypervisor.
Azure app service, Azure functions, and logic apps are some services that
are offered by Azure under the platform as a service. This service will
provide autoscaling and load balancing and also there will be a pre-
configured environment for the application.
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 2/14
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
Office 365, Dynamics 365, and Azure Active Directory are some of the
services provided by Microsoft Azure under Software as a Service (SaaS) the
complete application will be managed by the Microsoft azure including
deploying, scaling and load balancing.
Accessibility
Scalability
Cost-effectiveness
Security
Reliability
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 3/14
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
Data Storage and Databases: You can store the data in Microsoft azure in
service like blob storage for unstructured data, table storage for NoSQL
data, file storage, and Azure SQL Database for relational databases. The
service can be scaled depending on the amount of data we are getting.
DevOps and Continuous Integration/Continuous Deployment (CI/CD):
Azure DevOps will provide some tools like ncluding version control, build
automation, release management, and application monitoring.
Azure competition
Following are the some of the competitors of Microsoft Azure:
Azure History
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 4/14
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
Microsoft unveiled Windows Azure in early October 2008 but it went to live
after February 2010. Later in 2014, Microsoft changed its name from
Windows Azure to Microsoft Azure. Azure provided a service platform for
.NET services, SQL Services, and many Live Services. Many people were still
very skeptical about “the cloud”. As an industry, we were entering a brave
new world with many possibilities. Microsoft Azure is getting bigger and
better in the coming days. More tools and more functionalities are being
added. It has two releases as of now. It’s a famous version of Microsoft
Azure v1 and later Microsoft Azure v2. Microsoft Azure v1 was more JSON
script-driven than the new version v2, which has interactive UI for
simplification and easy learning. Microsoft Azure v2 is still in the preview
version.
Capital less: We don’t have to worry about the capital as Azure cuts out
the high cost of hardware. You simply pay as you go and enjoy a
subscription-based model that’s kind to your cash flow. Also, setting up
an Azure account is very easy. You simply register in Azure Portal and
select your required subscription and get going.
Less Operational Cost: Azure has a low operational cost because it runs
on its servers whose only job is to make the cloud functional and bug-
free, it’s usually a whole lot more reliable than your own, on-location
server.
Cost Effective: If we set up a server on our own, we need to hire a tech
support team to monitor them and make sure things are working fine.
Also, there might be a situation where the tech support team is taking too
much time to solve the issue incurred in the server. So, in this regard is
way too pocket-friendly.
Easy Back-Up and Recovery options: Azure keeps backups of all your
valuable data. In disaster situations, you can recover all your data in a
single click without your business getting affected. Cloud-based backup
and recovery solutions save time, avoid large up-front investments and
roll up third-party expertise as part of the deal.
Easy to implement: It is very easy to implement your business models in
Azure. With a couple of on-click activities, you are good to go. Even there
are several tutorials to make you learn and deploy faster.
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 5/14
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
7. Data + Analytics: Azure has some big data tools like HDInsight for
Hadoop Spark, R Server, HBase, and Storm clusters
8. AI + Cognitive Services: With Azure developing applications with
artificial intelligence capabilities, like the Computer Vision API, Face API,
Bing Web Search, Video Indexer, and Language Understanding
Intelligent.
9. Internet of Things: Includes IoT Hub and IoT Edge services that can be
combined with a variety of machine learning, analytics, and
communications services.
10. Security + Identity: Includes Security Center, Azure Active Directory, Key
Vault, and Multi-Factor Authentication Services.
11. Developer Tools: Includes cloud development services like Visual Studio
Team Services, Azure DevTest Labs, HockeyApp mobile app deployment
and monitoring, Xamarin cross-platform mobile development, and more.
Databases Technologies
Supported pioneered by
AWS fully Azure supports
Google, like Big
supports both relational and
Query, Big Table,
relational and NoSQL through
and Hadoop, are
NoSQL Windows
databases, and
databases and AzureTable and
Big
Big Data. HDInsight.
Data,naturally
fully supported.
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 7/14
4/6/24, 3:26 PM Introduction to Microsoft Azure | A cloud computing service - GeeksforGeeks
Machine Machine
Cloud speech AI
Learing Sage maker. learning
Cloud Viedo
Lex. Azure Bot
Intelligence.
polly.And service
Cloud Machine
many more Cognitive
learning engine.
service
If you are an student then Microsoft azure will provide the free access
to the variety of service like.
compute.
storage.
https://www.geeksforgeeks.org/introduction-microsoft-azure-cloud-computing-service/ 8/14