preview

Cloud Computing Essay

Decent Essays

Cloud computing is real time computing services that are delivered over the Internet. Such services include servers, storage, databases, networking, software, and more (Microsoft Azure). Cloud computing is offered by service providers that typically charge a pay per use fee for service usage. Cloud computing is heavily integrated into daily technology use from email clients to collaborative text editing software such as Google Docs. Cloud computing can virtualize an IT system or essentially turn software virtualized and real time.
Cloud computing can be broken down into what is commonly referred to as the “Cloud Computing Stack”. This “stack” is comprised of three broad categories that most cloud computing services fall into: IaaS, PaaS, …show more content…

PaaS has similar advantages as IaaS.
SaaS
SaaS means Software as a Service and includes email, virtual desktops, and games (Mell and Grance 2011, pg. 2). SaaS gives businesses the ability to deliver software over the Internet in real time. SaaS is also pay per use and allows for minimal upfront costs (Microsoft Azure). The service provider is responsible for managing underlying infrastructure, middleware, application software, and data. SaaS is beneficial in that the enterprise can rent sophisticated applications with minimal cost and maintenance (Microsoft Azure). SaaS also features similar benefits as IaaS and PaaS.

Current Infrastructure Changes and Advancements
SDNs
Software Defined Networks are where a network and its corresponding servers and storage infrastructure is virtualized and made to be responsive and adaptable in real time (TechTarget). SDNs allow for an interfaced network control console that gives network administrators the ability to shape traffic without having to touch individual switches (TechTarget). These switches can be changed via the interfaced console, allowing for great adaptability in real time. SDNs alleviate bandwidth demands when needed and also allow for scalability (Thoke 2016). Administrators can essentially decide which packets are prioritized or blocked, allowing for a very flexible traffic flow. Currently, there is not a standardized interface.

Get Access