“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources” (NIST). There are leading companies- Amazon, IBM, Microsoft, and Google- providing Cloud computing services- SaaS, Paas, and IaaS. It’s really a black box for people and users without learning notions and concepts of them. When I am reading, the second writing topic reminds me of the closed ecosystem of Apple. And I think understanding the subject by comparing it with the case that I’m familiar with is a great method for me to de-blackbox it. There are millions of customers using the unified architecture- IOS, including me. For pros, it’s highly effective and convenient when all your electronic devices are Apple products. All products are highly compatible with each other, based on iCloud, Airdrop, Sidecar, etc. For example, you can store some information on your Mac and access it on other Apple devices via iCloud; the iPad is an extension of iPhone and Mac, which gives you access to all the same information. Moreover, thanks to AirDrop, iMessage, and FaceTime on macOS, functions like unlocking a Mac laptop with an Apple Watch or auto-pairing and locating missing AirPods are all available via the Apple ecosystem. For cons, since the technologies change fast, the cost will be prohibitive when one intends to move into another ecosystem for both hardware and software.
It will work in similar ways if a company runs its business on a unifying architecture provided by a specific company like Microsoft. Microsoft provides all SaaS, PaaS, and IaaS through Microsoft Azure. If a company chooses Microsoft, for SaaS, it can access all modules or applications they need through one account. Employees could communicate through Outlook, have meetings on Zoom, and work on Office 365. Through a supplier like Microsoft, the company could improve efficiency by mobilizing the workforce, and its employees can access app data everywhere. For PaaS, Microsoft offers a platform to let developers customize cloud-based applications using built-in software components and to “allow organizations to analyze and mine their data, finding insights and patterns and predicting outcomes to improve forecasting, product design decisions, investment returns, and other business decisions” (What is PaaS? Microsoft). It will improve the firm’s efficiency by cutting coding time and adding development capabilities without adding staff. For IaaS, the corporation can customize its own servers and infrastructure regarding its demands on storage, security, and data plant. It will enhance the flexibilities for the company to run its business. The cons are also similar; if a company buys all services it needs on Microsoft, the future change would be hard and expensive to achieve. Besides, the risks will be high to cooperate with a single supplier.
Cloud Computing – NIST. Retrieved April 2, 2021, fromhttps://csrc.nist.gov/projects/cloud-computing
Ruparelia, N. (2016). Cloud computing. The MIT Press.
What Is PaaS? – Microsoft Azure. Retrieved April 3, 2021, from https://azure.microsoft.com/en-us/overview/what-is-paas/#:~:text=Platform%20as%20a%20service%20(PaaS,%2C%20cloud%2Denabled%20enterprise%20applications.