I know of IaaS, PAAs and SaaS first of all we learned from the encyclopedia the concept of cloud services. Cloud services are an increase, use, and delivery model of Internet-based services, often involving the provision of dynamically scalable and often virtualized resources over the Internet. The cloud is a metaphor for the internet and the Web. In the past, the cloud was often used to represent the telecommunications network, which was later used to represent the abstraction of the Internet and underlying infrastructure. A cloud service is a network that obtains the required services in an on-demand, easy-to-scale manner. This service can be it and software, Internet-related, but also other services. It means that computing power can also be used as a commodity to circulate through the Internet.
Public cloud and private cloud simply, cloud services can put the hardware and software required by the enterprise on the network, and at any time and place, use different it devices to connect with each other, to achieve data access, computing and so on. Today, common cloud services are available in both public cloud and private cloud. The public cloud can also be subdivided into 3 categories, including Software-as-a-service, SaaS (software as a service), Platform-as-a-service, PaaS (platform as a service), and Infrastructure-as-a-service , IaaS (infrastructure as a service).
Iaas:infrastructure-as-a-service (infrastructure as a service) the first layer is called IaaS, sometimes called Hardware-as-a-service. The service provided to consumers is the use of all facilities, including processing, storage, networking and other basic computing resources, enabling users to deploy and run any software, including operating systems and applications. Consumers do not manage or control any cloud infrastructure, but can control the choice of the operating system, storage space, deployed applications, and may have access to restricted network components (such as firewalls, load balancers, etc.) control. Consumers can access services from a sophisticated computer infrastructure through the Internet. You can outsource the hardware to other places. IaaS will provide off-site servers, storage and network hardware that you can rent. Save on maintenance costs and office space, companies can use these hardware at any time to run their applications.
Some of the big IaaS companies include Amazon, Microsoft, VMWare, Rackspace and Red Hat.
Paas:platform-as-a-service (Platform as a service) the second layer is called PAAs, sometimes called middleware. All of the company's development can be done at this level, saving time and resources. The service provided to consumers is to use the development language and tools provided by the customer (e.g. Java,python,. NET, etc.) developed or acquired applications deployed to the vendor's cloud computing infrastructure. Customers do not need to manage or control the underlying cloud infrastructure, including networks, servers, operating systems, storage, etc., but customers can control the deployed applications or control the configuration of the managed environment in which the application is run; PAAs actually refers to the software development platform as a service that is presented to the user in SaaS mode. Therefore, PAAs is also an application of the SaaS model. However, the advent of PAAs can accelerate the development of SaaS, especially to speed up the development of SaaS applications.
PAAs offers a variety of solutions for developing and distributing applications on the web, such as virtual servers and operating systems. This saves you money on the hardware and makes it easier to collaborate between decentralized studios. Web application management, application design, application virtual hosting, storage, security and application development collaboration tools, etc. Some large PAAs providers have Google App engine,microsoft azure,force.com,heroku,engine Yard. The company that recently sprang up has appfog, Mendix and standing Cloud.
The third layer of saas:software-as-a-service (software as a service) is called SaaS. This layer is a layer of daily contact with your life, most of which is accessed through a Web browser. Any application on a remote server can be run over the network, which is SaaS. The service provided to the customer is the application that the carrier runs on the cloud infrastructure, and the user can access it through the client interface on a variety of devices, such as a browser. Consumers do not need to manage or control any cloud computing infrastructure, including networks, servers, operating systems, storage, and so on; it is a mode of providing software over the Internet, and users do not need to purchase software, but instead rent web-based software to the provider to manage business activities.
The services you consume are completely accessible from websites such as Netflix, MOG, Google Apps, Box.net, Dropbox or Apple's icloud. Although these Web services are used for business and entertainment or both, this is part of cloud technology.
Some of the SaaS applications used for business include Crm,adp,workday and SuccessFactors of Citrix's Gotomeeting,cisco Webex,salesforce.
What I know about IaaS, PAAs, and SaaS