0% found this document useful (0 votes)
1 views

unit 3 cloud

The document outlines the benefits and use cases for public cloud services, emphasizing cost-effectiveness, global reach, reliability, and innovation. It compares public and private clouds, highlighting factors like cost, security, compliance, scalability, and customization. Major public cloud providers discussed include AWS, Microsoft Azure, and Google Cloud Platform, along with their advantages and disadvantages.

Uploaded by

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

unit 3 cloud

The document outlines the benefits and use cases for public cloud services, emphasizing cost-effectiveness, global reach, reliability, and innovation. It compares public and private clouds, highlighting factors like cost, security, compliance, scalability, and customization. Major public cloud providers discussed include AWS, Microsoft Azure, and Google Cloud Platform, along with their advantages and disadvantages.

Uploaded by

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

Unit 3

Why Opt for Public Cloud?


1. Cost effective The public cloud reduces costs by eliminating upfront
costs in hardware, software, and infrastructure, giving clients to pay
only for the resources they use.
2. Global reach Public cloud providers provide globally reach, allowing
organizations to deploy applications and services closer to end users,
resulting in shorter delays and a better user experience.
3. Reliability and availability: Public cloud providers provide company
continuity using redundancy, reliable systems, and effective backup and
disaster recovery processes.
4. Innovation Public cloud providers give rapid growth and flexibility by
constantly releasing new services and features, allowing organizations to
use modern technology without managing infrastructure.
5. Security and compliance: public cloud providers invest in security
measures include physical security, encryption, access controls and
compliance certification.
6. Scalability and flexibility: public cloud provides on demand scale up
and scale down public resources. we can uses this services from
anywhere and anytime.

When to Opt for Public Cloud?


1. Startups and small businesses: Public cloud is a cost-effective and
flexible choice for startups and small organizations with limited
resources. It eliminates the need for upfront investments and offers
access to enterprise-level infrastructure.
2. Seasonal workloads: Public cloud is wonderful for enterprises with
seasonal workloads. Scaling up during peak times and down during off-
peak periods helps optimize costs.
3. Development and testing: The public cloud offers a flexible and cost-
effective environment for development and testing activities.
4. Web applications and websites: Public cloud is useful for hosting online
apps and webpages. It offers scalability, reliability, and global reach to
handle changing traffic loads and reach a worldwide audience.

1
Unit 3

5. Collaboration and remote work: The public cloud provides


collaborative tools and services for remote work, including easy sharing
and access to files, documents, and resources from anywhere.

Conclusion: Public cloud is an excellent option for small enterprises, startups,


development and testing, online applications, seasonal workloads, reliability,
security, and innovation. It also offers cost-effectiveness, scalability, flexibility,
global reach, and reliability.

When we choose private and public cloud


1. Cost: Public clouds save organizations money by reducing the need to invest
in infrastructure, hardware, and software. Private clouds demand a
considerable initial investment and ongoing maintenance costs.

2. security: Private clouds provide improved security by giving organizations


complete control over their infrastructure and data. Public clouds are more
affected by security risks due to common infrastructure and the risk of data
breaches.

3. Compliance: Private clouds are perfect for organizations with a high level
of requirements, such as healthcare and finance, as they provide complete
control over data and confirm that it meets legal requirements.

4. scalability: Public clouds provide unlimited scalability, allowing for


resource addition or removal, while private clouds have limited resources and
can be challenging to scale up or down.

5. customization: Private clouds offer customization choices, allowing for


unique infrastructure and applications, whereas public clouds have less
flexibility due to cloud service provider management.

Conclusion: Organizations must consider their needs and advantages when


selecting between private and public clouds, and some may opt for a hybrid
model that combines both.

2
Unit 3

Public cloud Player :-


• Public Cloud Computing Transformation
• Transforms IT infrastructure operations across sectors.
• The rapid adoption of public cloud services.
• major players dominate the market, offering a wide range of cloud-
based solutions.

Mostly used public cloud vendor is

AWS:

• it stands for Amazon web services


• Amazon expanded its cloud computing platform.
• Provides pay-as-you-go options for storage, processing power,
databases, and machine learning services.
• Enables efficient application hosting, secure data storage, and greater
IT resource management flexibility.

Top Services provide by AWS


1. Amazon EC2( Elastic compute cloud)
2. Amazon S3(Simple storage service)
3. Aws VPC (virtual private cloud)
4. AWS RDS( relational database service)

AWS Benefits:
1. AWS benefits include scalable resources, cost savings, and increased
application availability.
2. An highly reliable and safe infrastructure that includes multiple data
centers and 99.99% availability.
3. Provides a variety of services and tools for application development and
deployment.
4. Offers a pay-as-you-go pricing approach for resource utilization,
eliminating upfront expenses and long-term contracts.
Disadvantages:-
1. AWS can be complex.
2. AWS can be expensive

3
Unit 3

Microsoft AZURE:
• Hosts existing applications.
• Streamlines new application development.
• Enhances on-premises applications.
• Assists organizations in application building, testing, deployment, and
management.
Advantages
1. High Availability: Azure provides worldwide data center availability
with a service level agreement (SLA) of 99.95%, which translates to less
than five hours of downtime per year.
2. Network Security: Azure takes the traditional DADSC approach to
security, with strong cybersecurity controls and several compliance
certifications.
3. Scalability: Azure does not require teams to commit to certain data
packets or updates.
4. Cost-effective Solutions: Cloud providers require less investment in IT
infrastructure development and maintenance.
5. Language, Framework, and Tool Flexibility: Azure empowers allows
teams to utilize any language, framework, or tool.
Azure Drawbacks
1. management Requirements: Azure does not help with data center
management.
2. Expertise Requirements: Not suitable for beginners.
3. Possible Speed Issues in Some Regions: Not all regions enjoy the same
fast data access.
4. Azure's global reach includes over 60 regions and 140 nations.

4
Unit 3

Goggle cloud platform


Google's IT Infrastructure Development
• Launched Google Search in 1998.
• Developed one of the world's largest and most powerful IT
infrastructures.
• Used by billions for Gmail, YouTube, Google Photos, and Maps.
• Opened network and IT infrastructure to business customers in 2008.
• Launched Google Cloud platform.
• Offers public cloud computing services for compute, storage,
networking, big data, machine learning, and IoT.
Benefits :- Google Cloud Platform Features

1. Scalability and flexibility: Servers can be scaled based on load, making


it suitable for business use.
2. Cost-effectiveness: The platform works on a pay-as-you-go model,
billing only for the time and level of service used.
3. High performance: Because of its worldwide reach and availability,
Google Cloud's infrastructure is extremely stable.
4. Security: Google Cloud provides encryption, access control, and data
loss prevention capabilities.

Google Cloud Platform Disadvantages

1. Potential Security Risks: As a public cloud service, GCP risks data


leakage or unauthorized access.
2. Cost Issues : GCP can be expensive, especially for businesses with large
workloads.
3. Reliability Issues: GCP relies on Google's global network of data
centers, leading to reliability issues.
4. Privacy Issues: GCP stores data on its servers, which can be accessed by
Google.
5. Availability issues: GCP relies on its global network of data centers for
infrastructure.
6. Performance Issues: GCP, being a public cloud service, can have
performance issues.

5
Unit 3

Infrastructure as a Service (IaaS) Offerings and vendors:


IaaS offers virtualized computing resources over the internet, allowing users
to manage their infrastructure while the cloud provider manages the
hardware.
1. Amazon Web Services (AWS) EC2
• Offers scalable cloud compute capacity.
• Provides diverse instance types, operating systems, and storage options.
• Enables easy virtual server launch, networking configuration, and storage
management.
• Offers additional services like Amazon S3, Amazon VPC, and AWS
Lambda.

2. Microsoft Azure Virtual Machines


• Provides on-demand computing resources.
• Offers Windows and Linux-based instance types.
• Provides integration with Azure services.

3. Google Cloud Compute Engine


• Offers customizable virtual machines with CPU, memory, and storage.
• Provides wide operating system selection and pre-configured images.
• Features auto-scaling, load balancing, and integration with other services.

4. IBM Cloud Virtual Servers


• Provides customizable virtual machines with various CPU, memory, and
storage options.
• Offers Intel and AMD processor-based instances.
• Provides additional services like IBM Cloud Object Storage, IBM Cloud
Block Storage, and IBM Cloud Virtual Private Cloud.

5. Oracle Cloud Infrastructure (OCI) Compute:


• Offers flexible, scalable virtual machines.
• Provides customizable CPU, memory, and storage options.
• Offers high-performance computing and networking.
• Integrates with Oracle Cloud services.

Conclusion Pricing, availability, performance, scalability, security, and


compatibility include the qualities that differ between IaaS vendors. Consider
these variables when evaluating your specific needs when choosing a service.

6
Unit 3

Software as a Service | SaaS Offerings and vendors:


Software as a Service (SaaS) offers internet-based, ready-to-use software
programs from a variety of popular providers.

1 Salesforce Overview
• Cloud-based CRM platform.
• Offers SaaS applications for sales, marketing, customer service,
analytics.
• Tools for managing customer data, tracking leads, automating sales,
delivering personalized experiences.
2 Google Workspace Overview
• Cloud-based productivity and collaboration tools.
• Includes Gmail, Drive, Docs, Sheets, Slides.
• Facilitates real-time document creation, editing, and sharing.
• Enhances remote collaboration and communication.
3 Microsoft 365 Overview
• Cloud-based productivity suite including Word, Excel, PowerPoint,
Outlook, Teams.
• Features document creation, email management, video conferencing,
team collaboration, and cloud storage.
4 Dropbox Overview
• File hosting and cloud storage service.
• Offers collaboration features.
• Provides file versioning, file recovery, and productivity tool
integration.
5 Adobe Creative Cloud Overview.
• Creative apps include Photoshop, Illustrator, InDesign, and Premiere
Pro. Tools for graphic design, photography, video, and web creation.

Conclusion Project management, human resources, and finance are all


available as SaaS products. Features, the cost, scalability, integration, data
security, and customer support are essential factors when selecting a vendor.

7
Unit 3

Platform as a Service (PaaS) Offerings and vendors:


Platform as a Service (PaaS) provides a comprehensive development and
deployment platform for applications, reducing the need for infrastructure
management and including popular products and vendors.

1 Google App Engine


• Managed serverless platform for web and mobile application
development.
• Supports Java, Python, Node.js, Go.
• Provides auto-scaling, load balancing, and integration with other
Google Cloud services.
2 Microsoft Azure App Service
• Managed PaaS for web, mobile, and API application development.
• Supports.NET, Java, Node.js, Python, PHP.
• Provides auto-scaling, load balancing, and integration with other
Azure services.
3 AWS Elastic Beanstalk
• Fully managed PaaS simplifies application deployment and
management.
• Supports multiple programming languages and frameworks.
• Offers automated capacity provisioning, monitoring, and integration
with other AWS services.
4 Oracle Cloud Platform Overview
• Comprehensive PaaS for application development, deployment, and
management.
• Supports Java, Node.js, Python, PHP.
• Offers Oracle Database, Application Container, and Developer Cloud
Services.
5 IBM Cloud Foundry Overview
• Open-source PaaS platform for application building, deployment, and
scaling.
• Supports Java, Node.js, Python, Ruby, Go.
• Offers built-in auto-scaling, monitoring, and integration with other
IBM Cloud services.
Conclusion PaaS vendors provide a variety of features, development
languages, scaling choices, and integration capabilities. When selecting a
provider, consider usability, scalability, performance, cost, and compatibility
with your application's requirements.
8
Unit 3

Demonstrating public cloud with AWS


Here are the steps involved:

1. AWS Account Creation and Management


• Create a new AWS account on the AWS website.
• Provide necessary information, including contact details and payment
details.
• Follow the instructions and complete the account creation process.

2. Accessing the AWS Management Console


• Sign in using your AWS account.

3. Creating and Configuring Virtual Servers (EC2)


• click to the EC2 service in the AWS Management Console.
• Select the desired instance type and configure additional settings.
• Launch the EC2 instance and wait for provisioning.

4. Managing Storage (S3)


• Create a new S3 bucket in the AWS Management Console.
• Configure bucket settings like access permissions, versioning, and
logging.

5. Deploying a Web Application (Elastic Beanstalk)


• Access the Elastic Beanstalk service in the AWS Management Console.
• Create a new application environment and select the desired platform.
• Configure application-specific settings like environment variables,
scaling options, and load balancers.

6. Setting up a Database (RDS)


• Choose the database engine and specify desired configurations.
• Launch the RDS instance and wait for provisioning.

7. Monitoring and Managing Resources


• Explore services like AWS CloudWatch, AWS Auto Scaling, and AWS
Trusted Advisor.

8. Exploring Additional AWS Services


• Explore services like AWS Lambda, Amazon DynamoDB, and AWS
SNS.

9
Unit 3

Database service with AWS:


Steps for making the database on cloud platform

1. Open AWS account and navigate to the services section.


2. Click on the RDS option at the bottom of the services page.
3. Click on the launch instance to launch your database instance on the
cloud.
4. Select your database from the provided database.
5. Click on the free trial option as all services are paid.
6. Choose your case, default or recommended production - Amazon
Aurora.
7. Fill in the database details, including the name and password.
8. Configure advance settings and click on the launch instance.
9. Access your database on the AWS cloud using the public IP of the
database.

10

You might also like