CC Unit I
CC Unit I
• Sharing –
Virtualization allows the creation of a separate computing environment
within the same host. This basic feature is used to reduce the number
of active servers and limit power consumption.
• Aggregation –
It is possible to share physical resources among several guests, but
virtualization also allows aggregation, which is the opposite process. A
group of separate hosts can be tied together and represented to guests
as a single virtual host. This functionality is implemented with cluster
management software, which harnesses the physical resources of a
homogeneous group of machines and represents them as a single
resource.
• Emulation –
Guest programs are executed within an environment that is controlled
by the virtualization layer, which ultimately is a program. Also, a
completely different environment with respect to the host can be
emulated, thus allowing the execution of guest programs requiring
specific characteristics that are not present in the physical host.
Cloud migration and its benefits
Cloud migration is the procedure of transferring applications, data, and other
types of business components to any cloud computing platform. There are
several parts of cloud migration an organization can perform. The most used
model is the applications and data transfer through an on-premises and
local data center to any public cloud. but, a cloud migration can also entail
transferring applications and data from a single cloud environment or
facilitate them to another- a model called cloud-to-cloud migration. The other
type of cloud migration is reverse cloud migration, cloud exit, and cloud
repatriation where applications or data are transferred and back to the local
data center.
Some of the advantages of migrating to a cloud are as follows:
o Flexibility: No organization facilitating experiences a similar demand
level by a similar number of users every time. If our apps face
fluctuations in traffic, then cloud infrastructure permits us to scale
down and up to meet the demand. Hence, we can apply only those
resources we require.
o Scalability: The analytics grow as the organization grows with
databases, and other escalates workloads. The cloud facilitates the
ability to enhance existing infrastructure. Therefore, applications have
space to raise without impacting work.
o Agility: The part of the development is remaining elastic enough for
responding to rapid modifications within the technology resources.
Cloud adoption offers this by decreasing the time drastically it takes for
procuring new storage and inventory.
o Productivity: Our cloud provider could handle the complexities of our
infrastructure so we can concentrate on productivity. Furthermore, the
remote accessibility and simplicity of most of the cloud solutions define
that our team can concentrate on what matters such as growing our
business.
Cloud migration process
The way we consider the strategies of cloud migration as mentioned above
depends on migration goals, the complexity, size of our current environment,
and our business model. At this time, we will want to trust our IT team's
expertise to understand the various outs and in of our environment.
Whether we transfer all services and apps at once or take the hybrid path of
keeping a few applications on-premise, most of the migrations pursue a
similar basic procedure as listed below:
1. Plan our migration
Cloud migration needs a solid planning strategy to be successful. Get clear
over our reasons for the transfer and which of the migration strategy best
helps them before getting begun. Here is where we might apply cloud
migration resources and tools for supporting our migration plan by:
o Giving complete visibility into our on-premise platform including each
system dependency.
o Assessing security, server, and performance requirements. Also,
examine what type of training our team will require.
2. Select our cloud environment
We are ready to select any cloud provider that matches our requirements after
evaluating our latest application resource needs.
The most popular environments include Google Cloud Platform, Microsoft
Azure, and AWS (Amazon Web Services). All of these environments provide a
lot of distinct cloud models for adopting, whether it is multi-cloud, private
cloud, hybrid cloud, or public cloud. Price out, test, and build out a virtual
workspace for seeing how things appear in distribution.
3. Migrate our data and apps
We have three options for moving a local data center to a public cloud such
as online transfer with either private network or public internet, or an offline
transfer (offline). Here, we upload data on an appliance for shipping to any
cloud provider. One of the best approaches relies on the type and amount of
data we are speed and moving on which to implement it.
4. Certify post-move success
Our work is not complete until we can show any return over investment in
our migration.