"North Wind roll ground white grass fold, Hu Tian August namely snow." Suddenly such as the night Breeze, thousand trees million tree pear blossom. "It's not really enough to use this verse to describe IaaS, PaaS, and SaaS. With the rapid development of information technology and the gradual exploration of Internet + technology, more and more enterprises begin to deal with the fields of BPM, process development, mobile workflow and so on. In this way, there will be no accidental exposure to the above mentioned three types of services, what is the "three S" think of what? To give a simple example:
Let's say you're a super Bull X tech company that doesn't need to be serviced, you have infrastructure, apps and everything else, and you divide them into three tiers: infrastructure (infrastructure), platforms (platform) and software (software)
This is actually the three tiers of cloud computing, infrastructure at the bottom, platform in the middle, software at the top, respectively Infrastructure-as-a-service (IaaS), Platform-as-a-service (PaaS), Software-as-a-service (SaaS), some other "soft" layers can be added on top of these layers.
And your company has everything, and now it's in a state called Local deployment (on-premises), just like doing pizza in your own home. A few years ago if you want to run some business applications in your office or on your company's website, you need to buy a server, or other high-level hardware to control your local application and get your business up and running, which is called local deployment.
If your boss suddenly one day to understand, just to eat pizza, why do you have to do it yourself? So, ready to consider a cloud service provider, what services can this cloud service provider offer? The cloud services it provides are the three tiers of cloud computing: IaaS, PAAs, and SaaS, like the Pizza store offers three services: buy the finished product home, take the takeaway and go to the pizza parlor.
Now let's talk about the specifics.
Iaas:infrastructure-as-a-service (infrastructure as a service)
With IaaS, you can outsource your 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 large IaaS companies include Amazon, Microsoft, VMWare, Rackspace and Red Hat. However, these companies have their own expertise, such as Amazon and Microsoft provide you with not only IaaS, they will also rent their computing power to you to host your site.
Paas:platform-as-a-service (Platform as a service)
The second layer is called PAAs, which is sometimes called middleware. All the development of your company can be done at this level, saving time and resources. At present, the domestic more well-known middleware providers have Beijing Hui Zheng Tong Soft Co., Ltd., Huang Ying, K2 and so on.
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. Several domestic companies like Beijing Hui Zheng Tong Soft Technology Co., Ltd., not only can be part embedded and can be integrated with the PAAs service mode and solution, for the solution vendors to provide an industrial-level process development platform.
Saas:software-as-a-service (software as a service)
The third layer 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 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.
IaaS, PAAs, and SaaS in cloud computing