0% found this document useful (0 votes)
27 views64 pages

CV-Module 1

Cloud computing utilizes remote servers to store and manage data, enabling various operations like application development and data analysis. It offers characteristics such as agility, high availability, scalability, and cost efficiency, while also providing different types of cloud models including public, private, hybrid, and community clouds. The evolution of cloud virtualization has led to enhanced resource efficiency and flexibility, although it also presents challenges like management complexity and security concerns.

Uploaded by

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

CV-Module 1

Cloud computing utilizes remote servers to store and manage data, enabling various operations like application development and data analysis. It offers characteristics such as agility, high availability, scalability, and cost efficiency, while also providing different types of cloud models including public, private, hybrid, and community clouds. The evolution of cloud virtualization has led to enhanced resource efficiency and flexibility, although it also presents challenges like management complexity and security concerns.

Uploaded by

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

• A technology that uses remote servers on the internet to store,

manage, and access data online rather than local drives. The
data can be anything such as files, images, documents, audio,
video, and more.

• Cloud virtualization refers to the technique of creating virtual


instances of computing resources such as servers, storage, and
networks within a cloud environment.

• This process allows physical hardware to be abstracted into


multiple virtual machines (VMs) or containers, each running
their own operating system (OS) and applications.
operations that we can do using
cloud computing:
• Developing new applications and services
• Storage, back up, and recovery of data
• Hosting blogs and websites
• Delivery of software on demand
• Analysis of data
• Streaming videos and audios
Why Cloud Computing?
• Small as well as large IT companies, follow
the traditional methods to provide the IT
infrastructure. That means for any IT
company, we need a Server Room that
is the basic need of IT companies.
• In that server room, there should be a
database server, mail server, networking,
firewalls, routers, modem, switches, QPS
(Query Per Second means how much
queries or load will be handled by the
server), configurable system, high net
speed, and the maintenance engineers.
• To establish such IT infrastructure, we need
to spend lots of money. To overcome all
these problems and to reduce the IT
infrastructure cost, Cloud Computing
comes into existence.
Characteristics of Cloud Computing
1) Agility
• The cloud works in a distributed computing environment. It
shares resources among users and works very fast.
2) High availability and reliability
• The availability of servers is high and more reliable because
the chances of infrastructure failure are minimum.
3) High Scalability
• Cloud offers "on-demand" provisioning of resources on a
large scale, without having engineers for peak loads.
4) Multi-Sharing
• With the help of cloud computing, multiple users and
applications can work more efficiently with cost reductions
by sharing common infrastructure.
5) Device and Location Independence
• Cloud computing enables the users to access systems using a web
browser regardless of their location or what device they use e.g. PC,
mobile phone, etc. As infrastructure is off-site (typically provided by a
third-party) and accessed via the Internet, users can connect from
anywhere.
6) Maintenance
• Maintenance of cloud computing applications is easier, since they do not
need to be installed on each user's computer and can be
accessed from different places. So, it reduces the cost also.
7) Low Cost
• By using cloud computing, the cost will be reduced because to take the
services of cloud computing, IT company need not to set its own
infrastructure and pay-as-per usage of resources.
8) Services in the pay-per-use mode
• Application Programming Interfaces (APIs) are provided to the users
so that they can access services on the cloud by using these
APIs and pay the charges as per the usage of services.
History of Cloud Computing

• Since the beginning days of


computing, when mainframe
computers were accessible remotely
through terminals, "cloud computing"
has evolved. However, with the
development of internet technologies
and the demand for more effective
and scalable computing solutions in
the 1990s and early 2000s, the
contemporary idea of cloud computing
as we know it today first emerged.
Types of Cloud
Public Cloud
• Public cloud is open to all to store and access
information via the Internet using the pay-per-
usage method.
• Example: Amazon elastic compute cloud
(EC2), IBM SmartCloud Enterprise, Microsoft,
Google App Engine, Windows Azure Services
Platform.
• Examples: VMware vSphere, OpenStack,
Microsoft Azure Stack, Oracle Cloud at
Customer, and IBM Cloud Private.
Private Cloud

• Private cloud is also known as an internal


cloud or corporate cloud. It is used by organizations
to build and manage their own data centers internally or
by the third party. It can be deployed using Opensource
tools such as Openstack and Eucalyptus.
Hybrid Cloud
• Hybrid Cloud is a combination of the public
cloud and the private cloud. we can say:
• Hybrid Cloud = Public Cloud + Private
Cloud
• Hybrid cloud is partially secure because the
services which are running on the public cloud
can be accessed by anyone, while the
services which are running on a private cloud
can be accessed only by the organization's
users. In a hybrid cloud setup, organizations
can leverage the benefits of both public and
private clouds to create a flexible and scalable
computing environment. The public cloud
portion allows using cloud services provided
by third-party providers, accessible over the
Internet.
Community Cloud

• Community cloud allows


systems and services to be
accessible by a group of
several organizations to share
the information between the
organization and a specific
community.
• It is owned, managed, and
operated by one or more
organizations in the
community, a third party, or a
combination of them.
• Multi-cloud is a strategy in
cloud computing where
companies utilize more Multi-Cloud
than one cloud service
provider or platform to
meet their computing
needs. It involves
distributing workloads,
applications, and statistics
throughout numerous
cloud environments
consisting of public,
private, and hybrid
clouds.
• Examples: Amazon Web
Services (AWS), Microsoft
Azure, and Google Cloud
Platform (GCP).
Parameter Public Cloud Private Cloud Hybrid Cloud Community Cloud Multi-Cloud

Host Service Enterprise (Third Enterprise (Third Community (Third Multiple cloud
provider party) party) party) providers

Users General public Selected users Selected users Community Multiple


members organizations
Access Internet Internet, VPN Internet, VPN Internet, VPN Internet, VPN

Owner Service Enterprise Enterprise Community Multiple


provider organizations
Cost Pay-per-usage Infrastructure Mixed (variable) Shared cost among Variable depending
investment members on usage

Security Provider's Enhanced control Varied (depends Varied (depends on Varied (depends on
responsibility on setup) setup) setup)

Scalability Highly scalable Scalable within Scalable within Scalable within Scalable within
resources resources resources resources

Customizati Limited control High control Varied (depends Varied (depends on Varied (depends on
on on setup) setup) setup)

Resource Not shared Not shared Varied (depends Shared among Shared among
Sharing on setup) community providers
History of Virtualization

1. Early Beginnings (1960s-1970s)


• Mainframe Virtualization: The concept of virtualization started with mainframes in
the 1960s, where IBM introduced virtual machines in the IBM System/360 Model 67
and later in the System/370. This allowed multiple users to share the same hardware
resources, each running their own isolated OS instances.
2. Personal Computers and Server Virtualization (1980s-1990s)
• PC Virtualization: The 1980s saw the emergence of virtualization technologies for
personal computers. For instance, products like VMWare in the late 1990s began to
bring virtualization to x86 architecture, which had previously been difficult to
virtualize.
3. Modern Virtualization and Cloud Computing (2000s-Present)
• Server Virtualization: In the 2000s, server virtualization became widespread with
tools like VMware ESX, Microsoft Hyper-V, and Citrix XenServer. These allowed for the
creation of virtual servers on a physical server, improving resource utilization and
reducing costs.
• Cloud Virtualization: The rise of cloud computing in the late 2000s further
expanded virtualization. Cloud providers like Amazon Web Services (AWS) and
Microsoft Azure leveraged virtualization to deliver scalable and on-demand resources
Overview of Cloud Virtualization
1. Definition Cloud virtualization refers to the use of virtualization technologies
to create and manage virtualized resources in a cloud computing environment.
This includes virtual machines (VMs), virtual networks, and virtual storage, all
managed by cloud service providers.
2. Key Components
• Virtual Machines (VMs): These are software-based representations of
physical servers. Each VM runs its own OS and applications, isolated from
other VMs.
• Hypervisors: These are software platforms that manage the creation and
operation of VMs. There are two types:
• Type 1 (Bare-metal): Runs directly on the hardware (e.g., VMware ESXi, Microsoft
Hyper-V).
• Type 2 (Hosted): Runs on top of an existing OS (e.g., VMware Workstation, Oracle
VirtualBox).
• Containers: Lightweight and portable units that package an application and
3. Cloud Models and Virtualization
• Infrastructure as a Service (IaaS): Provides virtualized
computing resources over the internet (e.g., AWS EC2, Google
Compute Engine).
• Platform as a Service (PaaS): Offers a platform allowing
customers to develop, run, and manage applications without
dealing with infrastructure (e.g., AWS Elastic Beanstalk, Google
App Engine).
• Software as a Service (SaaS): Delivers software applications
over the internet, often built on virtualized infrastructure (e.g.,
Google Workspace, Microsoft Office 365).
Benefits of Cloud Virtualization
1.Resource Efficiency
1. Maximizes the use of physical hardware by allowing multiple virtual instances to run on a single machine.
2. Reduces the need for additional physical servers, leading to lower hardware costs and energy consumption.
2.Scalability and Flexibility
1. Allows for rapid scaling of resources up or down based on demand, providing flexibility to handle varying workloads.
2. Facilitates quick deployment and reconfiguration of virtual resources, enhancing agility.
3.Cost Savings
1. Reduces capital expenditures on physical hardware and operational costs associated with maintaining and
managing data centers.
2. Pay-as-you-go models offered by cloud providers allow organizations to pay only for the resources they use.
4.Disaster Recovery and Business Continuity
1. Simplifies backup, replication, and restoration of virtual machines, improving resilience and reducing downtime in
case of failures.
2. Enables quick recovery of services, enhancing overall business continuity.
5.Enhanced Security
1. Isolated virtual environments ensure that applications and data are separated, reducing the risk of cross-
contamination.
2. Cloud providers often offer advanced security features and compliance certifications to protect data.
6.Improved Testing and Development
1. Virtual environments allow for easy creation of development and testing environments that mirror production
settings.
2. Accelerates software development cycles and facilitates continuous integration and continuous deployment (CI/CD)
practices.
Challenges of Cloud Virtualization
1.Complexity in Management
1. Managing a large number of virtual machines and containers can become complex and require specialized tools and
skills.
2. Proper monitoring and management are necessary to avoid performance bottlenecks and resource contention.
2.Security and Compliance Concerns
1. Ensuring data security and compliance with regulations in a virtualized cloud environment can be challenging.
2. Organizations must implement robust security measures and maintain compliance with industry standards.
3.Performance Overhead
1. Virtualization can introduce performance overhead due to the additional layer between the hardware and the
applications.
2. Ensuring optimal performance requires careful configuration and tuning of virtual environments.
4.Vendor Lock-In
1. Relying on a single cloud provider for virtualization can lead to vendor lock-in, making it difficult to switch providers
or move workloads.
2. Organizations need to consider multi-cloud strategies to mitigate this risk.
5.Cost Management
1. While cloud virtualization offers cost savings, improper management can lead to unexpected expenses, such as over-
provisioning or underutilization of resources.
2. Effective cost monitoring and management practices are essential to maximize savings.
6.Data Transfer and Latency Issues
1. Transferring large amounts of data to and from the cloud can result in latency and bandwidth challenges.
2. Ensuring low-latency and high-performance connectivity is crucial for certain applications and workloads.
7.Dependency on Internet Connectivity
1. Cloud services rely on stable and high-speed internet connectivity.
2. Network outages or poor connectivity can impact access to virtualized resources and disrupt operations.
Cloud Service Models

• There are the following three


types of cloud service models -

• Infrastructure as a Service
(IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
• IaaS is also known as Hardware as a Service (HaaS). It is a
computing infrastructure managed over the internet. The main
advantage of using IaaS is that it helps users to avoid the cost and
complexity of purchasing and managing the physical servers.
• Characteristics of IaaS
• There are the following characteristics of IaaS -
• Resources are available as a service
• Services are highly scalable
• Dynamic and flexible
• GUI and API-based access
• Automated administrative tasks
• Example: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft
Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud.
• IT infrastructure was rented
out for a specific period of
time, with pre-determined
hardware configuration.
• The client paid for the
configuration and time,
regardless of the actual
use.
• With the help of the IaaS
cloud computing platform
layer, clients can
dynamically scale the
configuration to meet
changing requirements and
are billed only for the
services actually used.
• IaaS is offered in three models: public, private, and
hybrid cloud.
• The private cloud implies that the infrastructure resides
at the customer's premise.
• In the case of the public cloud, it is located at the cloud
computing platform vendor's data center, and the
hybrid cloud is a combination of the two in which the
customer selects the best of both public cloud and
private cloud.
Some of the Primary Characteristics of IaaS are:
• Scalability: IaaS enables users to adjust computing capacity according to their demands
without requiring long lead times or up-front hardware purchases.
• Virtualization: IaaS uses virtualization technology to generate virtualized instances that can
be managed and delivered on-demand by abstracting physical computer resources.
• Resource Pooling: This feature enables users to share computer resources, such as
networking and storage, among a number of users, maximizing resource utilization and
cutting costs.
• Elasticity: IaaS allows users to dynamically modify their computing resources in response to
shifting demand, ensuring optimum performance and financial viability.
• Self-Service: IaaS offers consumers "self-service" portals that let them independently
deploy, administer, and monitor their computing resources without the assistance of IT
employees.
• Availability: To ensure the high availability and reliability of services, IaaS providers often
run redundant and geographically dispersed data centers.
• Security: To safeguard their infrastructure and client data, IaaS companies adopt security
measures, including data encryption, firewalls, access controls, and threat detection.
• Customization: IaaS enables users to alter the operating systems, application stacks, and
security settings of their virtualized instances to suit their unique requirements.
• IaaS, or infrastructure as a service, is a cloud computing model that offers users virtualized
computer resources on a pay-per-use basis.
IaaS provider provides the following services -
• Computing: To provision virtual machines (VMs) for end users,
IaaS providers offer virtual central processing units (CPUs) and
virtual main memory. As a result, users may run their workloads
and apps on the provider's infrastructure without having to
worry about managing the underlying hardware.
• Storage: Back-end storage services are provided by IaaS
providers, enabling users to store and access their files and
data. This offers scalable and trustworthy storage solutions for
a variety of use cases and can include block storage, object
storage, or file storage alternatives.
• Network: IaaS providers provide networking tools, including
routers, switches, and bridges for the VMs through Network as a
Service (NaaS). This enables connectivity and communication
between VMs and other resources while also allowing customers
to create and maintain their network architecture within the
IaaS environment.
• Load balancers: Infrastructure-layer load balancing services are
provided by IaaS providers. Incoming network traffic is split up among
many virtual machines (VMs) or resources by load balancers, resulting in
effective resource management and excellent application and service
availability.
• Security: Security features and services are frequently offered by IaaS
providers as part of their offering. To safeguard data and resources
housed on the IaaS platform, this can include network security, firewall
configurations, access controls, encryption, and other security measures.
• Backup and disaster recovery services are provided by some IaaS
providers, enabling customers to create backup copies of their data and
software and put recovery plans in place in the event of data loss or
system problems. This promotes business continuity and data security.
• Monitoring and Management: IaaS suppliers provide tools and
services for monitoring and controlling the resources and infrastructure.
This can involve managing VMs, storage, and network configurations
using management panels or APIs, as well as measuring resource
utilization, automating scaling, and monitoring performance.
Top Iaas Providers who are providing IaaS cloud computing
platform
IaaS Vendor Iaas Solution Details

Amazon Web Elastic, Elastic The cloud computing platform pioneer Amazon
Services Compute Cloud (EC2) offers auto-scaling, cloud monitoring, and load-
MapReduce, Route balancing features as part of its portfolio.
53, Virtual Private
Cloud, etc.
Netmagic Netmagic IaaS Cloud Netmagic runs from data centers in Mumbai,
Solutions Chennai, and Bangalore and a virtual data
center in the United States. Plans are underway
to extend services to West Asia.

Rackspace Cloud servers, cloud The cloud computing platform vendor focuses
files, cloud sites, etc. primarily on enterprise-level hosting services.
Reliance Reliance Internet RIDC supports both traditional hosting and
Communications Data Center cloud services, with data centers in Mumbai,
Bangalore, Hyderabad, and Chennai. The cloud
services offered by RIDC include IaaS and SaaS.

Sify Technologies Sify IaaS Sify's cloud computing platform is powered by


HP's converged infrastructure. The vendor
Platform as a Service (PaaS)
• PaaS cloud computing platform is created for the programmer to
develop, test, run, and manage the applications.

Characteristics of PaaS
• Accessible to various users via the same development application.
• Integrates with web services and databases.
• Builds on virtualization technology, so resources can easily be
scaled up or down as per the organization's need.
• Support multiple languages and frameworks.
• Provides an ability to "Auto-scale".
• Example: AWS Elastic Beanstalk, Windows Azure, Heroku,
Force.com, Google App Engine, Apache Stratos, Magento
Commerce Cloud, and OpenShift.
• Platform as a Service (PaaS) provides a
runtime environment. It allows
programmers to easily create, test, run, and
deploy web applications. You can purchase
these applications from a cloud service
provider on a pay-as-per-use basis and
access them using an Internet connection.
In PaaS, back-end scalability is managed by
the cloud service provider, so end-users do
not need to worry about managing the
infrastructure.
• PaaS includes infrastructure (servers,
storage, and networking) and platform
(middleware, development tools, database
management systems, business
intelligence, and more) to support the web
application life cycle.
• Examples: Google App Engine, Force.com,
Joyent, Azure
Some of the Services Provided by PaaS are:
• Programming Languages: A variety of programming languages are
supported by PaaS providers, allowing developers to choose their favorite
language to create apps. Languages including Java, Python, Ruby,.NET, PHP,
and Node.js are frequently supported.
• Application Frameworks: Pre-configured application frameworks are offered
by PaaS platforms, which streamline the development process. These
frameworks include features like libraries, APIs, and tools for quick
development, laying the groundwork for creating scalable and reliable
applications. Popular application frameworks include Laravel, Django, Ruby on
Rails, and Spring Framework.
• Databases: Managed database services are provided by PaaS providers,
making it simple for developers to store and retrieve data. These services
support relational databases (like MySQL, PostgreSQL, and Microsoft SQL
Server) and NoSQL databases (like MongoDB, Cassandra, and Redis). For its
database services, PaaS platforms often offer automated backups, scalability,
and monitoring tools.
• Additional Tools and Services: PaaS providers provide a range of extra tools
and services to aid in the lifecycle of application development and
• Development Tools: to speed up the development process, these
include integrated development environments (IDEs), version control
systems, build and deployment tools, and debugging tools.
• Collaboration and Communication: PaaS platforms frequently come
with capabilities for team collaboration, including chat services, shared
repositories, and project management software.
• Analytics and Monitoring: PaaS providers may give tools for tracking
application performance, examining user behavior data, and producing
insights to improve application behavior and address problems.
• Security and Identity Management: PaaS systems come with built-
in security features like access control, encryption, and mechanisms for
authentication and authorization to protect the privacy of applications
and data.
• Scalability and load balancing: PaaS services frequently offer
automatic scaling capabilities that let applications allocate more
resources as needed to manage a spike in traffic or demand. To improve
performance and availability, load balancing features divide incoming
requests among various instances of the application.
Popular PaaS Providers
Providers Services
Google App Engine (GAE) App Identity, URL Fetch, Cloud
storage client library, Logservice
Salesforce.com Faster implementation, Rapid
scalability, CRM Services, Sales
cloud, Mobile connectivity,
Chatter.
Windows Azure Compute, security, IoT, Data
Storage.
AppFog Justcloud.com, SkyDrive,
GoogleDocs
Openshift RedHat, Microsoft Azure.
Cloud Foundry from VMware Data, Messaging, and other
Software as a Service (SaaS)
• SaaS is also known as "on-demand software". It is a software in
which the applications are hosted by a cloud service provider.
Users can access these applications with the help of internet
connection and web browser.
Characteristics of SaaS
• Managed from a central location
• Hosted on a remote server
• Accessible over the internet
• Users are not responsible for hardware and software updates.
Updates are applied automatically.
• The services are purchased on the pay-as-per-use basis
• Example: BigCommerce, Google Apps, Salesforce, Dropbox,
ZenDesk, Cisco WebEx, ZenDesk, Slack, and GoToMeeting.
• SaaS is also known as
"On-Demand
Software." It is a
software distribution
model in which
services are hosted by
a cloud service
provider.
• These services are
available to end-users
over the internet, so
the end-users do not
need to install any
software on their
devices to access
these services.
Characteristics of SaaS:
• Web-based Delivery: SaaS apps can be accessed from anywhere with an internet
connection because they are supplied over the internet, often through a web browser. Users
no longer need to install and maintain software programs on their local machines as a
result.
• Multiple Users or "tenants" can access SaaS applications from a single instance of the
program thanks to the concept of multi-tenancy. As a result, the provider can serve several
clients with the same application without administering unique program instances for every
client.
• Automatic Updates: SaaS providers are in charge of keeping the software up to date and
making sure that everyone has access to the newest features and security patches. Users
are no longer required to manually install updates or fixes as a result.
• Scalable: SaaS systems are scalable, which can readily grow or shrink in response to user
demand. This frees up enterprises from worrying about infrastructure or licensing fees and
lets them add or remove users as needed.
• Pricing on a Subscription Basis: SaaS programs are frequently sold using a subscription-
based pricing model, in which customers pay a monthly or yearly price to access the
program. As a result, companies won't need to invest significantly in software licenses
upfront.
• Data Security, including data encryption, access restrictions, and backups, is the
responsibility of SaaS providers. Users no longer need to handle their own data security
Services Provided by SaaS:
• Business Services - SaaS Provider provides various business services to start up the
business. The SaaS business services include ERP (Enterprise Resource Planning),
CRM (Customer Relationship Management), billing, and sales.
• Document Management - SaaS document management is a software application
offered by a third party (SaaS provider) to create, manage, and track electronic
documents.
• Examples: Slack, Samepage, Box, and Zoho Forms.
• Social Networks - Social networking sites are used by the general public, so social
networking service providers use SaaS for their convenience and handle the general
public's information.
• Mail Services - To handle the unpredictable number of users and load on e-mail
services, many e-mail providers offer their services using SaaS.
• Collaboration Tools: SaaS companies provide collaboration solutions that let teams
collaborate effectively no matter where they are physically located. Platforms for
project management, apps for team communication, and file-sharing services are
some of these resources.
• Examples include Slack, Microsoft Office 365, and Google Workspace (formerly G
Suite).
• Human Resources Management: SaaS-based HR management
systems give companies tools to simplify key HR procedures, such as
employee onboarding, payroll administration, timekeeping,
performance reviews, and employee self-service portals.
• Workday, BambooHR, and ADP Workforce Now, as examples.
• Customer Support and Help Desk: SaaS platforms provide
customer support and help desk solutions that enable firms to
manage customer inquiries, track support tickets, and promptly
address customer issues.
• For instance, Salesforce Service Cloud, Freshdesk, and Zendesk.
• Marketing and Sales Automation: To increase productivity and
boost income, firms can automate marketing campaigns, lead
generation, customer relationship management, and sales activities
using SaaS marketing and sales automation technologies.
• Examples include Marketo, Pardot, and HubSpot.
• E-commerce Platforms: SaaS-based e-commerce platforms make it
simpler for businesses to launch and run online storefronts, maintain
Popular SaaS Providers
Provider Services
Salseforce.com On-demand CRM solutions
Microsoft Office Online office suite
365
Google Apps Gmail, Google Calendar, Docs, and sites
NetSuite ERP, accounting, order management, CRM,
Professionals Services Automation (PSA), and e-
commerce applications.
GoToMeeting Online meeting and video-conferencing software

Constant Contact E-mail marketing, online survey, and event marketing

Oracle CRM CRM applications


Workday, Inc Human capital management, payroll, and financial
management.
IaaS Paas SaaS

It provides a virtual It provides virtual It provides web software


data center to store platforms and tools and apps to complete
information and create to create, test, and business tasks.
platforms for app deploy apps.
development, testing,
and deployment.
It provides access to It provides runtime It provides software as a
resources such as environments and service to the end-users.
virtual machines, virtual deployment tools for
storage, etc. applications.

It is used by network It is used by It is used by end users.


architects. developers.
IaaS provides only PaaS provides SaaS provides
Infrastructure. Infrastructure+Platfo Infrastructure+Platform
Cloud service providers and their
offerings.
• Cloud Service providers (CSP) offers various services
such as Software as a Service, Platform as a
service, Infrastructure as a service, network
services, business applications, mobile
applications, and infrastructure in the cloud.
• The cloud service providers host these services in a
data center, and users can access these services
through cloud provider companies using an Internet
connection.
Amazon Web Services
(AWS)

• AWS (Amazon Web Services)


is a secure cloud service
platform provided
by Amazon. It offers various
services such as database
storage, computing power,
content delivery, Relational
Database, Simple Email,
Simple Queue, and other
functionality to increase the
organization's growth.
Features of AWS

• AWS is scalable because it has an ability to scale the


computing resources up or down according to the
organization's demand.
• AWS is cost-effective as it works on a pay-as-you-
go pricing model.
• It provides various flexible storage options.
• It offers various security services such as
infrastructure security, data encryption, monitoring &
logging, identity & access control, penetration testing,
and DDoS attacks.
• It can efficiently manage and secure Windows
2. Microsoft Azure

• Microsoft Azure is also known


as Windows Azure. It
supports various operating
systems, databases,
programming languages,
frameworks that allow IT
professionals to easily build,
deploy, and manage
applications through a
worldwide network. It also
allows users to create different
groups for related utilities.
Features of Microsoft Azure

• Microsoft Azure provides scalable, flexible, and cost-


effective
• It allows developers to quickly manage applications and
websites.
• It managed each resource individually.
• Its IaaS infrastructure allows us to launch a general-
purpose virtual machine in different platforms such as
Windows and Linux.
• It offers a Content Delivery System (CDS) for
delivering the Images, videos, audios, and applications.
3. Google Cloud Platform

• Google cloud platform is a


product of Google. It
consists of a set of physical
devices, such as computers,
hard disk drives, and virtual
machines. It also helps
organizations to simplify
the migration process.
Features of Google Cloud

• Google cloud includes various big data services such as Google


BigQuery, Google CloudDataproc, Google CloudDatalab, and Google
Cloud Pub/Sub.
• It provides various services related to networking, including Google
Virtual Private Cloud (VPC), Content Delivery Network, Google Cloud
Load Balancing, Google Cloud Interconnect, and Google Cloud DNS.
• It offers various scalable and high-performance
• GCP provides various serverless services such as Messaging, Data
Warehouse, Database, Compute, Storage, Data Processing, and
Machine learning (ML)
• It provides a free cloud shell environment with Boost Mode.
4. IBM Cloud
Services

• IBM Cloud is an open-source,


faster, and more reliable platform.
It is built with a suite of advanced
data and AI tools. It offers various
services such as
Infrastructure as a service,
Software as a service, and
platform as a service. You can
access its services like compute
power, cloud data & Analytics,
cloud use cases, and storage
networking using internet
connection.
Feature of IBM Cloud

• IBM cloud improves operational efficiency.


• Its speed and agility improve the customer's
satisfaction.
• It offers Infrastructure as a Service (IaaS), Platform as a
Service (PaaS), as well as Software as a Service (SaaS)
• It offers various cloud communications services to our IT
environment.
5. VMware Cloud

• VMware cloud is a Software-


Defined Data Center (SSDC)
unified platform for the Hybrid
Cloud. It allows cloud providers
to build agile, flexible, efficient,
and robust cloud services.
Features of VMware

• VMware cloud works on the pay-as-per-use model


and monthly subscription
• It provides better customer satisfaction by protecting the user's
data.
• It can easily create a new VMware Software-Defined Data
Center (SDDC) cluster on AWS cloud by utilizing a RESTful API.
• It provides flexible storage options. We can manage our
application storage on a per-application basis.
• It provides a dedicated high-performance network for managing
the application traffic and also supports multicast networking.
• It eliminates the time and cost complexity.
• Oracle cloud platform is offered by the Oracle Corporation. It

6. Oracle cloud combines Platform as a Service, Infrastructure as a Service,


Software as a Service, and Data as a Service with cloud
infrastructure. It is used to perform tasks such as moving
applications to the cloud, managing development environment
in the cloud, and optimize connection performance.
Features of Oracle cloud

• Oracle cloud provides various tools for build, integrate, monitor,


and secure the applications.
• Its infrastructure uses various languages including, Java, Ruby,
PHP, Node.js.
• It integrates with Docker, VMware, and other DevOps tools.
• Oracle database not only provides unparalleled integration
between IaaS, PaaS, and SaaS, but also integrates with the on-
premises platform to improve operational efficiency.
• It maximizes the value of IT investments.
• It offers customizable Virtual Cloud Networks, firewalls, and IP
addresses to securely support private networks.
7. Red Hat

• Red Hat virtualization is an open standard


and desktop virtualization platform produced
by Red Hat. It is very popular for the Linux
environment to provide various infrastructure
solutions for virtualized servers as well as
technical workstations. Most of the small and
medium-sized organizations use Red Hat to
run their organizations smoothly. It offers
higher density, better performance, agility,
and security to the resources. It also
improves the organization's economy by
providing cheaper and easier management
capabilities.
Features of Rad Hat

• Red Hat provides secure, certified, and updated container images via the
Red Hat Container catalog.
• Red Hat cloud includes OpenShift, which is an app development platform
that allows developers to access, modernize, and deploy apps
• It supports up to 16 virtual machines, each having up to 256GB of RAM.
• It offers better reliability, availability, and serviceability.
• It provides flexible storage capabilities, including very large SAN-based
storage, better management of memory allocations, high availability of
LVMs, and support for particularly roll-back.
• In the Desktop environment, it includes features like New on-screen
keyboard, GNOME software, which allows us to install applications,
update application, as well as extended device support.
8. DigitalOcean

• DigitalOcean is the unique


cloud provider that offers
computing services to the
organization. It was
founded in 2011 by Moisey
Uretsky and Ben. It is one of
the best cloud provider that
allows us to manage and
deploy web applications.
• Features of DigitalOcean
• It uses the KVM hypervisor to allocate physical resources to
the virtual servers.
• It provides high-quality performance.
• It offers a digital community platform that helps to answer
queries and holding feedbacks.
• It allows developers to use cloud servers to quickly create
new virtual machines for their projects.
• It offers one-click apps for droplets. These apps include
MySQL, Docker, MongoDB, Wordpress, PhpMyAdmin, LAMP
stack, Ghost, and Machine Learning.
9. Rackspace

• Rackspace offers cloud computing services


such as hosting web applications, Cloud
Backup, Cloud Block Storage, Databases,
and Cloud Servers. The main aim to
designing Rackspace is to easily manage
private and public cloud deployments. Its
data centers operating in the USA, UK, Hong
Kong, and Australia.
10. Alibaba Cloud

• Alibaba Cloud is used to


develop data management and
highly scalable cloud
computing services. It offers
various services, including
Elastic Computing, Storage,
Networking, Security,
Database Services, Application
Services, Media Services,
Cloud Communication, and
Internet of Things.
• Features of Alibaba Cloud
• Alibaba cloud offers a suite of global cloud computing
services for both international customers and Alibaba
Group's e-commerce ecosystem.
• Its services are available on a pay-as-per-use basis.
• It globally deals with its 14 data centers.
• It offers scalable and reliable data storage.
• https://try.kamatera.com/1fvps/?tcampaign=35053_4180
73&bta=35053&campaign=googleppc&gad_source=1&g
clid=CjwKCAjw5Ky1BhAgEiwA5jGujlRzl1FoWzZoVebAEq5
WQH0vXu0kdZ4WRUZhdP0acqSV5G8R7avc6xoC6vMQAv
D_BwE&nci=5704&scampaign=cloudserver
• https://aws.amazon.com/free/?
gclid=CjwKCAjw5Ky1BhAgEiwA5jGujqWZ4wUQ_rbTsWe4kt
iDUw2GpPXUCXJ_olX_dApFa-
z9GMXlTkDzDhoCh0YQAvD_BwE&all-free-tier.sort-
by=item.additionalFields.SortRank&all-free-tier.sort-
order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free
%20Tier%20Categories=categories
%23compute&trk=420ae35f-03c7-4d55-b603-
a2ce3b4019ee&sc_channel=ps&ef_id=CjwKCAjw5Ky1BhA
gEiwA5jGujqWZ4wUQ_rbTsWe4ktiDUw2GpPXUCXJ_olX_dA
pFa-z9GMXlTkDzDhoCh0YQAvD_BwE:G:s&s_kwcid=AL!
4422!3!652472232465!p!!g!!cloud%20computing!

You might also like