Cloud Computing Unit-5
Cloud Computing Unit-5
• Cloud Computing is one of the most popular buzzwords used these days,
and it is the upcoming technology where it provides resources to the
consumers in the form of different services like s/w, infrastructure,
platform and security.
• Services are made available to users on demand via the Internet from a
cloud computing provider’s servers as opposed to being provided from a
company’s own on-premise servers.
1/5/2022 Cloud Computing -Unit-V 2
Cloud Service Providers(CSP)
• Cloud services are designed to provide easy, scalable access to
applications, resources, and services and are fully managed by a cloud
service provider.
• A cloud service can dynamically scale to meet the needs of its users, and
because the service provider supplies the hardware and software
necessary for the service, there is no need for a company to provision or
deploy its own resources or allocate information technology (IT) staff to
manage the service.
– With growing technologies, many more services are emerging in this field, such as
Security as a Service (SeaaS), Knowledge as a Service, and Data Analytics as a Service.
• Many companies have come forward to adapt the cloud environment and
ensure that the users as well as the companies benefit from this. Amazon,
Microsoft, Google, Yahoo, EMC, Salesforce, Oracle, IBM, and many more
companies provide various tools and services in order to give cloud
support for their customers.
1/5/2022 Cloud Computing -Unit-V 4
EMC
• EMC, founded in 1979 by Richard Egan and Roger Marino (the E and M of EMC)
• Dell EMC sells data storage, information security, virtualization, analytics, cloud
computing and other products and services that enable organizations to store,
manage, protect, and analyze data.
• EMC is one of the leading global enterprises that require dynamic scalability and
infrastructure agility to meet changing applications as well as business needs.
• EMC chose cloud computing as the ideal solution to reduce the complexity and
optimize the infrastructure.
• EMC IT provides its business process units with IaaS, PaaS, and SaaS.
• EMC offers a tool called Captiva Cloud Toolkit to help in the development
of software's.
• Using Captiva Cloud Toolkit, developers can quickly create a working scan-
enabled web-based business
1/5/2022
application
Cloud Computing -Unit-V 8
Captiva Cloud Toolkit
• These are basic modules that import images from various sources like fax,
e-mail, or scanner or from any repository.
– 2. MDW: Multi Directory Watch is another entry point to Captiva. MDW can
be pointed to any folder/repository from where Captiva could import
documents directly.
– 4. Index: Indexing is a data capturing activity in Captiva through which one can
capture key data from various fields.
For example, if bank form is being processed, the A/C no. and sort code could
be the indexing field. Indexing could be added as per requirement of business.
A validation field could be added to avoid unwanted data entry while indexing
any document.
– 5. Export: Export is the exit point of Captiva where images/data are sent to
various repositories like file, net, document, or data.
The exported data are used for business requirements of various business
divisions. For example, if we are capturing the A/C no. and sort code for a
bank application, this could be mapped to any department where it is needed.
– 6. Multi: Multi is the last process in Captiva to delete batches that have gone
through all modules and exported value successfully.
• Google has one of the largest and most advanced networks across the globe.
• It provides
1. cloud platform,
2. cloud storage,
3. cloud connect,
4. cloud print,
• It provides a range of storage services that allow easy maintenance and quick
access of user’s data.
• Google also provides easy integration of user’s application within the cloud
platform.
• The following are the few tools for Google Cloud Storage:
– gsutil is a Python application that lets the user access Google Cloud Storage
from the command line.
• After installing a plug-in for the Microsoft Office suite of programs, one can
save files to the cloud. The cloud copy of the file becomes the master
document that everyone uses.
• Google Cloud Connect assigns each file a unique URL that can be shared to let
others view the document. If changes are made to the document, those
changes will show up for everyone else viewing it.
• When the user uploads a document to Google Cloud Connect, the service
inserts some metadata into the file. Metadata is information about other
information
1/5/2022 Cloud Computing -Unit-V 16
4. Google Cloud Print
• Google Cloud Print is a service that extends the printer’s function to any
device that can connect to the Internet.
• To use Google Cloud Print, the user needs to have a free Google profile, an
app, a program, or a website that incorporates the Google Cloud Print feature,
a cloud-ready printer or printer connected to a computer logged on to the
Internet.
• When Google Cloud Print is used through an app or website, the print request
goes through the Google servers. Google routes the request to the
appropriate printer associated with the user’s Google account.
• App Engine applications are easy to build, easy to maintain, and easy to scale
as traffic and data storage needs grow. With App Engine, there are no servers
to maintain: Just upload the application, and it is ready to serve users.
Fig3:AWS
1/5/2022 Cloud Computing -Unit-V 21
1. Amazon Elastic Compute Cloud(EC2)
• Amazon EC2 is an IaaS offered by AWS and is the leading provider
of IaaS in the current market. Powered by a huge infrastructure that
the company has built to run its retail business.
• The user can change the capacity and characteristics of the virtual
machine by using the web service interfaces, hence named elastic.
1/5/2022 Cloud Computing -Unit-V 22
1. Amazon Elastic Compute Cloud(EC2)
• Computing capacity is provided in the form of virtual machines or server
instances by booting Amazon Machine Images (AMI), which can be
instantiated by the user.
• For data of significant size, the AWS Import/ Export feature can be used
to move large amounts of data into and out of AWS with physical storage
devices.
• This is ideal for moving large quantities of data for periodic backups, or
quickly retrieving data for disaster recovery scenarios.
1/5/2022 Cloud Computing -Unit-V 26
3. Amazon Simple Queue Service(SQS)
• Asynchronous workflows have always been the primary use case for
SQS. Using queues ensures one component can keep running smoothly
without losing data when another component is unavailable or slow.
• Amazon SQS works on the concept like any other messaging queue with minor
enhancements.
• Producer creates a message and puts it into a queue. We can have multiple
producers and add multiple messages to the queue at the same time – you don’t
have to worry about the traffic or peaks, SQS handles that for you.
1/5/2022 Cloud Computing -Unit-V 28
3.Amazon SQS-Types
once delivery.
SQS FIFO queues are designed to guarantee that messages are processed
• The message size is limited to 256KB (the body and all attributes).
• You can add your own identifier as a part of the message, but
the approximate order is probably enough to work with in most cases.
• Users can pick and choose from these services to develop and scale
new applications, or run existing applications in the public cloud.
• MAP analyzes server utilization data for server virtualization and also server
consolidation with Hyper-V.
• Microsoft Hyper-V, codenamed Viridian, and briefly known before its release
as Windows Server Virtualization, is a native hypervisor; it can create virtual
1/5/2022
machines on x86-64 systemsCloud Computing -Unit-V
running Windows 39
SharePoint
• Microsoft offers its own online collaboration tool called SharePoint.
• IBM is one among the players in the field of cloud computing offering
various cloud services to the consumers.
• IBM cloud includes IaaS, SaaS, and PaaS offered through public,
private, and hybrid cloud delivery models, in addition to the components
that make up those cloud.
1.SmartCloud Foundation,
3.SmartCloud Solutions.
• In-memory persistence
• SAP HANA Cloud Platform lets the users quickly build and deploy
business and consumer applications that deliver critical new functionality
to meet emerging business needs.
• OSGi bundles are normal jar components with extra manifest headers.
The applications run within the Java-based SAP HANA Cloud Platform
runtime environment.
• SAP HANA Cloud Platform lets the users quickly build and deploy
business and consumer applications that deliver critical new
functionality to meet emerging business needs.
• A joint service from SAP and VMware helps in transition to a more open
and flexible private cloud platform based on proven virtualization
technology
• The company is best known for its Salesforce CRM product, which is
composed of Sales Cloud, Service Cloud, Marketing Cloud, Force.com,
Chatter, and Work.com.
• Service Cloud includes a call center–like case tracking feature and a social
networking plug-in for conversation and analytics.
• The Service Cloud delivers the world’s first enterprise-grade knowledge base
to run entirely on an advanced, multitenant cloud platform.
• Service Cloud has to offer all the tools one needs to run the entire service
operation. When the consumer’s knowledge base is a core part of CRM
solution, knowledge as a process can be managed.
• The Service Cloud gives the tools that are needed to manage knowledge at
enterprise scale.
1/5/2022 59
Cloud Computing -Unit-V
Rackspace
• Rackspace Cloud, a part of Rackspace, is another player in the cloud
computing market.
• The Cloud Servers systems are virtualized using the Xen Hypervisor for
Linux and Xen Server for Windows.
1/5/2022 Cloud Computing -Unit-V 60
Rackspace
• Backup schedules can be created to define when to create server
images.
• Cloud Servers can be run through the Rackspace Cloud Control Panel
(GUI) or programmatically via the Cloud Server API using a RESTful
interface.
VMotion: a feature that enables live migration for powered-on VMs in the same
data center.
Storage vMotion: similar to standard vMotion, this enables the live migration of
virtual disks or configuration files to a new data store while a VM is running.