platform as a service 1
TRANSCRIPT
-
8/3/2019 Platform as a Service 1.
1/2
Mcd PaaS platform c 1 scimphbin,chngtinghcnhngcchtipcnkhcnhauphhpvinhngnhucukhcnhau.Chng tacth chia mitrngthnh 3 loi:
Integrated lifecycle platform Anchored lifecycle platform Enabling technologies as a platform
Integrated lifecycle platforms
Mts platform
chnhcungcpchonhngnhphttrinphnmmmtiukinhonchnhtoranhngngd
ngkhngcnmuanhngcngccnhn.Vd, nhcungcp platform
scungcpchonhngnhphttrinphnmmmtgihonchnhbaogmhthnghotng,
ngnngchngtrnh, bomt, lutr, hthngkimsotcngchptc,
cngnhnhngcncxydnghthngtngtccho website.
NhngcngtyPaaSthngbaogmnhngphnsau:
A workflow engine (bmythicng) Development tools (cngcphttrin)A testing environment (mitrngkimtra)An ability to integrate databases (khnnghinhpdliu) Third-party tools and services (cngcchobnthbavnhngdchvkmtheo)
Nhng plat form nycungcpnhngdchvnhnhng stack
ctchhpchuovchnhdngbtmtvinhngphnmmtrunggianvthngcnhnggi
aodinphmmmchungchochnhn.2 vddthynhtcanhng integrated lifecycle platforms lbmytmkimgoolevMicrosoft azure, ns dc chng ta tholunkhntorngchng Getting InsidetheIntegrated Lifecycle Platform, ngaysauchngny
Anchored lifecycle platforms
Although anchored platforms have most of the same characteristics as theintegrated lifecycle platform, there is one key difference: These environmentshave a packaged business software at the core.
The most prominent example of an anchored platform is Salesforce.com andits Force.com platform. Likewise, Intuit is leveraging its QuickBooks financialsoftware environment to create an anchored platform.
Enabling technologies as a platform
Not all platforms in the cloud include a full lifecycle environment. Some plat-forms are focused on providing specialized capabilities. Some of thesecapa-
-
8/3/2019 Platform as a Service 1.
2/2
bilities may be a specific tool.
For example, although Amazon.com provides a comprehensive IaaS platform,it also offers platform tools such as SimpleDB and Simple Query Service(SQS). Other enabling technology environments (such as Rightscale) providean integrated management platform designed for the cloud. Hyperic, a divi-sion of Springsource (recently acquired by VMWare), offers a cloud-basedmonitoring environment. WaveMaker lets users customize their platform andallows developers to reuse existing code within the PaaS environment. Thereare testing-based and social networking-based services as well.
The following sections in this chapter take a closer look at these three typesofPaaS. To do this, we look at some of the key vendors that provide thesecapabilities. Clearly, there are many other players besides the ones we listhere, and there will be even more before this book is even published. Ourgoal is to give you an understanding of how each of these PaaS approachesworks.