Professional Documents
Culture Documents
org )
Cloud Computing
Content
Cloud Computing
Continue
Types of Cloud
Private Cloud
Private cloud (also called internal cloud
or corporate cloud) is a marketing term for a
proprietary computing architecture that provides
hosted services to a limited number of people
behind a firewall.
Advances in virtualization and distributed
computing have allowed corporate network and
datacenter administrators to effectively become
service providers that meet the needs of their
"customers" within the corporation.
Continue
Public Cloud
A public cloud is one based on the
standard cloud computing model, in which a service
provider makes resources, such as applications and
storage, available to the general public over the Internet.
Public cloud services may be free or offered on a pay-perusage model
Hybrid Cloud
A hybrid cloud is a composition of at least one private
cloud and at least one public cloud. A hybrid cloud is typically
offered in one of two ways: a vendor has a private cloud and
forms a partnership with a public cloud provider, or a public
cloud provider forms a partnership with a vendor that
provides private cloud platforms.
Advantages
Easy Access to Information - Once you register yourself in the
cloud, you can access the information from anywhere, where there is
an Internet connection.
Cost - Cloud computing is probably the most cost efficient method
to use, maintain and upgrade compare to desktop software costs.
Unlimited Storage - Storing information in the cloud gives you
almost unlimited storage capacity.
Backup and Recovery - data is stored in the cloud, backing it up
and restoring the same is relatively much easier than storing the
same on a physical device.
Quick Deployment - cloud computing gives you the advantage of
quick deployment. Once you opt for this method of functioning, your
entire system can be fully functional in a matter of a few minutes.
Continue
Higher reliability - Cloud computing system is getting more
sophisticated along with the continued increase in the number of
users. Engineers will design the system to survive in all conditions.
Scalability. Users can set their own on how much resources are
needed for example how much data space that he would need. Users
can set how much data to be processed.
Maintenance for the computer is now a minor. Users only need to
keep their computers to be connected with cloud computing
services.
Disadvantages
Technical Issues - Network and Connectivity problems.
Security in the Cloud - you should know that you will be
surrendering all your companys sensitive information to a thirdparty cloud service provider. you choose the most reliable service
provider, who will keep your information totally secure.
Hacker attacks against a user can have an impact on other users
and result in losses. If a hacker penetrated a server then chances are
that the hackers were also able to access other servers.
Dependence - Loss of control
You do not have control over the remote servers, their software, or
their security.
Quality problems with CSP(Cloud Service Providers).
No easy migration to an other CSP.
Continue
Very little control over assets. Data audit and asset
inspection is difficult because users don't have the actual
information where the system located and how it
operates.
Continuous Internet access. Small companies and private
users may not be able to maintain high quality of internet
connection. Some office applications such as text
processing applications usually require a fairly good data
package e.g. 512 kpbs.
Platform As A Service(PaaS)
PaaS is a type of cloud service in which the provider delivers not
only on-demand hardware and operating-system services, but also
application platforms and solution stacks.
PaaS is multitenant architecture: multiple unrelated applications
can run on the same hardware and software infrastructure, resulting
in cost savings and more-efficient use of computing resources.
IAAS
Infrastructure as a Service is a provision model in which
an organization outsources the equipment used to
support operations, including storage, hardware, servers
and networking components. The service provider owns
the equipment and is responsible for housing, running
and maintaining it. The client typically pays on a per-use
basis.
Amazon Web Services
Java PaaS
IAAS vs PAAS
Continue
Continue
Heroku
Heroku provides a platform as a service
(PaaS) for building, deploying, and
running cloud apps using Ruby, Node.js,
Clojure, Java, Python and Scala.
Jelastic
Jelastic Java PaaS is a next generation cloud platform for
Java server hosting which can be easily customized to
suit customers, developers or hosters' needs.
It supports a wide array of combinations of application
servers and databases, including variations of the
MySQL database and NoSQL databases.
Create an Application
View Application
Change Configuration
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that
provides resizable compute capacity in the cloud. It is designed to
make web-scale computing easier for developers.
It provides you with complete control of your computing resources
and lets you run on Amazons proven computing environment.
Amazon EC2 presents a true virtual computing environment,
allowing you to use web service interfaces to launch instances with a
variety of operating systems, load them with your custom
application environment, manage your networks access
permissions, and run your image using as many or few systems as
you desire
Service Highlights