IaaS vs PaaS

Na blogach MSDN pojawił się wpis pokrótce (bo temat to rzeka głęboka, kręta i długa) porównujący pewne usługi, ich cechy, użyteczność w wybranych scenariuszach pod względem kategorii, czy też klasy – Infrastructure as a Service oraz Platform as a Service. Przewodni temat – co wybrać?

Dla mnie odpowiedź jest naturalna – chmura to PaaS. Oczywiście nie trzeba się z tym zgadzać, a biorąc pod uwagę co się u dostawców chmurowych wyprawia z różnymi projektami to nawet należy wytknąć palcem, że to jest czasem opcja lepsza (albo przynajmniej wygodniejsza). Nie liczę jakiegoś przenoszenia 1 do 1 aplikacji lub scenariuszy DR lokalnego centrum w chmurę, opieram się raczej na tworzeniu rzeczy nowych.

Niemniej, jakie by moje preferencje i zdanie nie były, wyboru dobrze jest dokonywać świadomie, dlatego takie zestawienia są spoko.

Źródło: What Microsoft Azure Service do I choose?

Co zanim wejdziemy w PaaS? Radzi IBM.

Żeby nie było, że tak tylko Azure i Azure, staram się czasami przynajmniej zerknąć co inni mają, albo co piszą. Dziś wstępniak do wykorzystania i wdrożenia PaaS na blogu Cloud Computing IBMa. Wpis jest pewną zachętą do zapoznania się z większym materiałem, który IBM już dość dawno udostępnił – Practical Guide to Platform as as Service. Sedno stanowi osiem wybranych cech technicznych i organizacyjnych korzystania z PaaS, nad którymi dobrze pochylić się przed podjęciem decyzji o migracji aplikacji na platformę chmurową. Techniczne dotyczą głównie architektury, sposobów działania usług, kontenerów integrowania systemów. Organizacyjne z kolei narzędzi i metod pracy nad tworzeniem projektu (zastosowanie agile, nowe narzędzia developerskie oraz inne podejście do deploymentu).

Całość wraz z linkiem do wspomnianego wyżej guide’a tutaj:
https://www.ibm.com/blogs/cloud-computing/2016/09/acquiring-using-paas/