Professional Documents
Culture Documents
CLOUD COMPUTING
afzal siraj
What is cloud computing, in simple terms?
Cloud computing is the delivery of on-demand computing services -- from applications to storage and
processing power -- typically over the internet and on a pay-as-you-go basis.
Rather than owning their own computing infrastructure or data centers, companies can rent access to
anything from applications to storage from a cloud service provider.
One benefit of using cloud computing services is that firms can avoid the upfront cost and complexity of
owning and maintaining their own IT infrastructure, and instead simply pay for what they use, when they
use it.
In turn, providers of cloud computing services can benefit from significant economies of scale by delivering
the same services to a wide range of customers.
Cloud computing is becoming the default option for many apps: software vendors are increasingly offering
their applications as services over the internet rather than standalone products as they try to switch to a
subscription model. However, there is a potential downside to cloud computing, in that it can also
introduce new costs and new risks for companies using it.
These 'time-sharing' services were largely overtaken by the rise of the PC which made owning a computer
much more affordable, and then in turn by the rise of corporate data centers where companies would
store vast amounts of data.
But the concept of renting access to computing power has resurfaced again and again -- in the application
service providers, utility computing, and grid computing of the late 1990s and early 2000s. This was
followed by cloud computing, which really took hold with the emergence of software as a service and
hyper scale cloud computing providers such as Amazon Web Services.
451 Research predicts that around one-third of enterprise IT spending will be on hosting and cloud
services this year "indicating a growing reliance on external sources of infrastructure, application,
management and security services". Analyst Gartner predicts that half of global enterprises using the
cloud now will have gone all-in on it by 2021.
According to Gartner, global spending on cloud services will reach $260bn this year up from $219.6bn. It's
also growing at a faster rate than the analysts expected. But it's not entirely clear how much of that
demand is coming from businesses that actually want to move to the cloud and how much is being created
by vendors who now only offer cloud versions of their products (often because they are keen to move to
away from selling one-off licences to selling potentially more lucrative and predictable cloud
subscriptions).
In the VM world, the operating system actually running on your computer is called the host and any
operating systems running inside VMs are called guests. It helps keep things from getting too confusing.
In a particular VM, the guest OS is stored on a virtual hard drive—a big, multi-gigabyte file stored on your
real hard drive. The VM app presents this file the guest OS as a real hard drive. This means you won’t have
to mess around with partitioning or doing anything else complicated with your real hard drive.
Virtualization does add some overhead, so don’t expect them to be as fast as if you had installed the
operating system on real hardware. Demanding games or other apps that require serious graphics and
CPU power don’t really do so well, so virtual machines aren’t the ideal way to play Windows PC games on
Linux or Mac OS X—at least, not unless those games are much older or aren’t graphically demanding.
Select the type of virtual machine you want to create and click Next:
Note: Your choice depends partially on the hardware version you want your virtual machine to have. For
more information, see Virtual machine hardware versions (1003746).
Custom: This gives you an option to create a virtual machine and choose its hardware compatibility. You
can choose from Workstation 16.x, Workstation 15.x, Workstation 14.x .
Typical: This creates a virtual machine which has the same hardware version as the version of Workstation
you are using. If you are using Workstation 16.x, it creates a virtual machine with hardware version 16. If
you are using Workstation 15.x a virtual machine with hardware version 15 is created.
Click Next.
Select your guest operating system (OS), then click Next. You can install the OS using:
Click Next.
Click Next.
Enter a virtual machine name and specify a location for virtual machine files to be saved, click Next.
Establish the virtual machine's disk size, select whether to store the virtual disk as a single file or split the
virtual disk into 2GB files, click Next.
Processors – change the number of processors, number of cores per processor, and the virtualization
engine.
CD / DVD – with advanced settings where you can choose between SCSI, IDE.
Network adapter – configure it to bridge, NAT, or Host-only mode, or customize where you can choose
between 0 to 9 adapters.
USB Controller.
Sound card.
Click Finish.
When the virtual machine is powered on, the VMware Tools installation starts. You are prompted to
restart your virtual machine once the Tools installation completes.
Parallels Desktop virtual machines are very similar to real computers, therefore they are vulnerable to the
same threats as real computers: hard disk corruption, data loss, power outage. We recommend creating
virtual machine backups on a regular basis to keep your work and data safe.
Note: Our general recommendation for any backup method is to keep the virtual machine Shut Down
during this process.
We strongly recommend backup your virtual machine before performing the following operations:
In all other situations, it is recommended to backup virtual machine once in few months depending on
the amount of changes done to the system.
Manual backup
You may simply back up the entire virtual machine by copying its .pvm file (it contains the whole virtual
machine) to another place on your Mac HD or to an external disk (recommended).
If you run your virtual machine from the external drive, the backup of the virtual machine should be put
to a different external hard drive.
To find your virtual machine's pvm file, follow these instructions :How do I find my virtual machine on
Mac?
3rd-party solution
You may also use a preferred third party backup utility like Acronis True Image, Carbonite, etc.
A snapshot is a saved state of the guest OS. It's useful to create snapshots, for example, before:
You are going to run some programs that may damage the guest OS
You are going to configure some guest OS software that requires a lot of settings and changes
Additional information
Snapshots cannot be created for Windows virtual machines that use the Boot Camp partition
If your virtual machine has one or more snapshots, you can neither compress nor resize the virtual hard
disk
Creating a snapshot increases the size of the virtual machine .pvm bundle
If you have a snapshot, you can revert to a state of the virtual machine saved in there at any time.
Purpose
Resolution
To back up the virtual machine (which includes the operating system, application files, settings, and user
data), you need to make a copy of the folder in which the virtual machine is stored. Ensure that the virtual
machine is not running or suspended while you are backing up the virtual machine.
Locate the virtual machine folder. For more information, see Locating a hosted virtual machine's files
(1003880)
Navigate to the folder in which you want to store the backup, right-click anywhere within the folder, and
click Paste.
Note: Replace the backup virtual machine on a regular basis using the process described above.
You can:
Choose to move the backed up virtual machine to an external storage device, such as a flash drive or USB
hard drive.
Create a copy of the virtual machine on your desktop, then copy it to DVD or Blu ray disk.
Note: Before beginning the back up, you can commit the snapshots to save storage space.
Related Information
If you are using the growable type virtual disk (VMDK), you might want to shrink the virtual disk using the
Shrink Disk option in VMware Tools. The Shrink Disk option allows you to modify a VMDK. by zeroing out
blocks within the guest operating system, thereby overwriting previously allocated (but deleted) data with
zeros.
In Windows, double-click the VMware Tools icon in the system tray, or go to Start > Control Panel >
VMware Tools.
vmware-toolbox
Note: For more information, see Opening a command or shell prompt (1003892).
Note: In Workstation 9.x, shrinking is automatically done while Cleaning up the disk. Therefore, this option
is removed from VMware Tools Panel. Go to VM > Manage > Clean up Disks
Ensure that your boot drive is selected, click Prepare to Shrink, and follow the prompts.
VPN
With Virtual Private Network or VPN, your computer accesses a server through the internet, using an
encrypted connection. This secure connection can be thought of as a tunnel between your computer and
a server operated by the VPN service in a remote destination.
The benefits of using a VPN include the fact that your internet connection is completely secure because it
is encrypted, end to end. No prying eyes can access the network. Additionally, connectivity is possible on
most mobile devices, and the ability to control user access to the network is high.
Downsides of a VPN connection are that because of the data encryption and security, data speed is slow.
Additionally, increased network complexity means that it is more expensive to fix and update the
network and specialized support is required. Finally, manual installation of a VPN client is often required,
which is labour intensive.
RDS
The second way to connect in cloud computing is through a Remote Desktop Server or RDS. With RDS,
only the software user interface is transferred to the user’s computer screen. All data is stored on a
remote server, and any user input is transmitted to the remote server. What appears on the computer
screen is arriving from the server via the internet. All users have the same desktop experience.
The reasons for connecting to cloud computing via an RDS are that because a single operating system
image is
administered, low bandwidth is required, and server machines required are low. Additionally, an RDS is
simple to deploy and software redundancies don’t occur. Finally, applications, patches and driver updates
can be managed from one location, so less work is required.
Disadvantages of using an RDS are that the generic interface doesn’t provide a customized user
experience, and as a result, users will see applications that don’t necessarily pertain to them. Additionally,
the server operating system is often different to the end user than a consumer operating system. Finally,
because all users have access to the RDS server, there’s a risk of server infection or malicious activity.
VDI
The final way to connect to cloud computing is through Virtual Desktop Infrastructure or VDI. With VDI,
each user is given dedicated space on a remote server and can create a customized desktop experience
that can be accessed anywhere via the internet. The key difference between VDI and RDS is the
customization of the desktop – instead of a generic interface that everyone accesses once logged in, VDI
users have their own user experience.
A benefit of using VDI is that each user has a customized operating experience that is stored on a server.
This results in lower user hardware costs because less storage capacity is required on each individual
computer. Applications, patches and driver updates can be managed from one location, resulting in less
work. It is also simple to update and manage software across all systems. Finally, with VDI, it is easier to
deploy machines en masse.
Drawbacks of VDI center around what also makes VDI beneficial. Compute requirements are higher than
RDS, and as a result, powerful server hardware is required for optimal performance. This also results in
higher storage capacity requirements. And, licensing costs are higher because each user requires their
own software on their own computer.