Cloud Computing Assignment
Cloud Computing Assignment
Cloud computing is the delivery of different services through the Internet. These resources include
tools and applications like data storage, servers, databases, networking, and software.
Cloud services accelerate Big Data and business intelligence computing operations, enable software
modernization through microservices, and are vital for an e-commerce software engine. It results in
streamlining and simplifying business
applications, fastening time to market, and meeting customer demands effectively.
SaaS is one of the main cloud computing models. SaaS – Software as a service. It’s ready-to-go
software available over the internet.
It’s a model of cloud computing that delivers the software to users without them having to install it
on local servers or computers. The only thing you need to get access to the applications is a reliable
Internet connection. The rest is taken over by the vendor. SaaS vendors manage all the tedious tasks
from sustaining hardware solidity to providing proper app functioning, while users simply open the
apps in a browser.
Platform as a Service
PaaS as the name suggests typically provides a platform on which software can be developed and/or
deployed. And all this is provided over the internet. PaaS is the middle level between SaaS (Software
as a Service) and IaaS (Infrastructure as a Service). It provides abstraction on the work of dealing
with physical servers and hardware.
PaaS providers give clients and environment in which the OS, Server Software, underlying Server
hardware and network infrastructure are all taken care of and user only have to focus on application
development and deployment.
PaaS is popular among developers as they can focus on the development of their apps or scripts.
They don’t have to worry about traffic load or server management etc
In cloud computing, multi-tenancy means that a SaaS (Software as a Service) vendor provides a
single version of its software for all its customers. This differs from a single-tenant hosted
solution, where the application is housed on a vendor’s server but the codebase is unique for
each customer.
How does multi-tenancy work? Although all users of the software access the same
foundational components, the data and configurations that are specific to a customer are stored
in a separate and secure container. Users can access all the capabilities of the software, but
their data aren’t shared.
Importance of multi-tenancy -
Multitenancy can save money. Computing is cheaper at scale, and multitenancy allows resources to
be consolidated and allocated efficiently, ultimately saving operational costs. For an individual user,
paying for access to a cloud service or a SaaS application is often more cost-effective than running
single-tenant hardware and software.
VMware is a global leader in cloud infrastructure. VMware, founded in 1998, brought revolution to
the IT industry with its virtualization and cloud solutions.
VMware Private Cloud is an isolated and secure cloud environment.
Working of VMware
Everything starts with the NetAPP Storage Area Network (SAN), your storage entity that is operated
by System Manager software. The NetAPP SAN array then sends the data to storage switches.
A storage switch is a device which is routing traffic between your clustered servers and your SAN.
The storage switches then route data to your nodes or clustered servers. Each of the servers (nodes)
can have unlimited numbers of virtual machines running on them; your resources limit the amount
of virtual machines possible.
Once your nodes, and the virtual machines on them, receive the data from storage switches, your
developers can apply necessary patches or tweaks to your application or website. After that, they
can deploy to a live environment.
Next, the data is sent from the virtual machines on your nodes to firewall switches and through the
hardware firewall.
A firewall switch is a device similar to the storage switch. The purpose of a firewall switch is to route
traffic from your virtual machines and nodes to the hardware firewall, and vice versa.
A hardware firewall is a physical device that filters traffic that is coming and going from your cluster
with rules set to block malicious traffic from entering your server.
Once traffic reaches a hardware firewall and it is filtered, it is ready to be served on the Internet.
vMotion
VMware vMotion is used to perform live migrations without service interruption. You can migrate
everything that you deployed between the hosts, and everything will be accessible during the
migration.
Storage vMotion
Storage vMotion works very similar to vMotion. The main difference is that vMotion moves
workloads between hosts, while Storage vMotion is moving virtual machines between your disks and
storage media in your SAN with zero downtime.
vSWAP
This technology comes in handy when you are working with limited resource and constrained
workloads. vSwap allows your virtual machines to use the memory of the hosts on which they are
running instead of the disk memory, which can improve performance dramatically when your disk
memory is having a tough time with the workload.