2013年7月9日火曜日

Cloud Computing Service Knowledge

What is Cloud computing?
Cloud computing is a colloquial expression used to describe a variety of different computing concepts that involve a large number of computers that are connected through a real-time communication network (typically the Internet).
Cloud computing is a jargon term without a commonly accepted non-ambiguous scientific or technical definition. In science, cloud computing is a synonym for distributed computing over a network and means the ability to run a program on many connected computers at the same time. The popularity of the term can be attributed to its use in marketing to sell hosted services in the sense of application service provisioning that run client server software on a remote location.
Following is cloud computing logical image.


















What is SPI model (SaaS, PaaS, IaaS)?
SPI is an acronym for the most common cloud computing service models---Software as a Service, Platform as a Service and Infrastructure as a Service.

Software as a Service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet.
SaaS is becoming an increasingly prevalent delivery model as underlying technologies that support Web services and service-oriented architecture (SOA) mature and new developmental approaches, such as Ajax, become popular. Meanwhile, broadband service has become increasingly available to support user access from more areas around the world.
SaaS is closely related to the ASP (application service provider) and on demand computing software delivery models. IDC identifies two slightly different delivery models for SaaS. The hosted application management (hosted AM) model is similar to ASP: a provider hosts commercially available software for customers and delivers it over the Web. In the software on demand model, the provider gives customers network-based access to a single copy of an application created specifically for SaaS distribution.
Benefits of the SaaS model include:

  • easier administration
  • automatic updates and patch management
  • compatibility: All users will have the same version of software.
  • easier collaboration, for the same reason
  • global accessibility.

The traditional model of software distribution, in which software is purchased for and installed on personal computers, is sometimes referred to as software as a product.

Platform as a Service (PaaS) is a paradigm for delivering operating systems and associated services over the Internet without downloads or installation.
Platform as a Service (PaaS) is a way to rent hardware, operating systems, storage and network capacity over the Internet. The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones.
Platform as a Service (PaaS) is an outgrowth of Software as a Service (SaaS), a software distribution model in which hosted software applications are made available to customers over the Internet. PaaS has several advantages for developers. With PaaS, operating system features can be changed and upgraded frequently. Geographically distributed development teams can work together on software development projects. Services can be obtained from diverse sources that cross international boundaries. Initial and ongoing costs can be reduced by the use of infrastructure services from a single vendor rather than maintaining multiple hardware facilities that often perform duplicate functions or suffer from incompatibility problems. Overall expenses can also be minimized by unification of programming development efforts.
On the downside, PaaS involves some risk of "lock-in" if offerings require proprietary service interfaces or development languages. Another potential pitfall is that the flexibility of offerings may not meet the needs of some users whose requirements rapidly evolve.

Infrastructure as a Service (IaaS) involves outsourcing the equipment used to support operations, including storage, hardware, servers and networking components.Infrastructure as a Service is sometimes referred to as Hardware as a Service(HaaS).
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.
Characteristics and components of IaaS include:

  • Utility computing service and billing model
  • Automation of administrative tasks
  • Dynamic scaling
  • Desktop virtualization
  • Policy-based services.
  • Internet connectivity

The increasing selection of services delivered over the Internet is sometimes referred to as XaaS.
Following is SaaS,PaaS,IaaS relation chat.















What is XaaS (anything as a service)?
XaaS is a collective term said to stand for a number of things including "X as a service," "anything as a service" or "everything as a service." The acronym refers to an increasing number of services that are delivered over the Internet rather than provided locally or on-site. XaaS is the essence of cloud computing.
The most common examples of XaaS are Software as a Service (SaaS), Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). The combined use of these three is sometimes referred to as the SPI model (SaaS, PaaS, IaaS). Other examples of XaaS include storage as a service (SaaS), communications as a service (CaaS), network as a service (NaaS) and monitoring as a service (MaaS).

Following the convention of pronouncing "SaaS" as "sass," "XaaS" is sometimes pronounced as "zass."

What is Oracle Cloud?
Following is Oracle Cloud products for each layer(SaaS, PaaS, IaaS), including Fusion Applications(red section) and Social Services.











Read More:
http://en.wikipedia.org/wiki/Platform_as_a_service
http://en.wikipedia.org/wiki/Software_as_a_service
http://en.wikipedia.org/wiki/Cloud_computing
http://www.salesforce.com/paas/overview/
http://www.networkworld.com/supp/2012/enterprise2/040912-ecs-iaas-companies-257611.html
http://searchcloudcomputing.techtarget.com/definition/Software-as-a-Service
http://searchcloudcomputing.techtarget.com/definition/Platform-as-a-Service-PaaS
http://searchcloudcomputing.techtarget.com/definition/SPI-model
http://www.itmedia.co.jp/enterprise/articles/1210/03/news035.html?fb_action_ids=175345362642169&fb_action_types=og.likes&fb_source=aggregation&fb_aggregation_id=288381481237582

0 件のコメント :

コメントを投稿