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.
07/19/24 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.
2. backup solutions.
3.web-based e-mail services.
– With growing technologies, many more services are emerging in this field, such as Security
as a Service (SeaaS).
– Knowledge 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.
07/19/24 Cloud Computing -Unit-V 4
EMC
• EMC, founded in 1979 by Richard Egan and Roger Marino (the E and M of EMC)
possible.
• 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.
• EMC Captiva Cloud Toolkit is a Software Development Kit (SDK) comprised
of modules that help web application developers to quickly add scanning
and imaging functionality directly to their web-based business
applications.
• It is ideal for document capture vendors, commercial software developers,
and enterprises that want to create custom web-based applications that
are fully scan enabled, complimenting their business solution offerings.
– 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.
A validation field could be added to avoid unwanted data entry while indexing
any document.
07/19/24 Cloud Computing -Unit-V 10
Captiva Cloud Toolkit
– 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.
In the case when it is required to take a backup of batches, this module could
be avoided.
• 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:
• 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.
07/19/24 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.
infrastructure.
• App Engine applications are easy to build, easy to maintain, and easy to scale
• With App Engine, there are no servers to maintain: Just upload the
Fig3:AWS
07/19/24 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.
• 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 backups, or quickly
retrieving data for disaster recovery scenarios.
• 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.
07/19/24 Cloud Computing -Unit-V 28
3.Amazon SQS-Types
once delivery.
SQS FIFO queues are designed to guarantee that messages are processed
• Amazon SQS offers various features like allowing multiple readers and
writers at the same time.
• The message size is limited to 256KB (the body and all attributes).
• By default, messages are deleted after 4 days, but you can extend this
time to 14 days.
• 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
machines on x86-64 systems running Windows
07/19/24 Cloud Computing -Unit-V 37
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.
•In SAP HANA Cloud Platform, applications are deployed via command-line
tools to the cloud as web application archive (WAR) files or OSGi (Open
Services Gateway initiative) bundles.
•OSGi bundles are normal jar components with extra manifest headers. The
applications run within the Java-based SAP HANA Cloud Platform runtime
environment.
• 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.
• The Service Cloud gives the tools that are needed to manage knowledge at
enterprise scale.
07/19/24 57
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..
07/19/24 Cloud Computing -Unit-V 58
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.