ALL >> Education >> View Article
Cloud computing is a growing technology that provides services to support information and technology (IT) services within an organization. The growth and increase of data and information in various organizations have led to raised demand of alternative storage locations. Storage locations are being demanded to support big data technology. The advanced need of reducing technological expenses, as well as reducing the cost of purchasing, maintaining and running application has led to hardware and software virtualization. Virtualization has promoted distributed computing technologies, which are characterized by modern systems such as cloud computing architectures. Cloud architecture offers highly abstracted resources, Real-time and almost near instant scalable and flexible access to business utilities, provision of instantaneous services at a high rate. Provision of shared resources such as hardware, software databases, memory among other critical resources in IT. The cloud infrastructure is designed to provide service on demand using the principle of pay as you go billing system. It also provides applications for facilitating management-programming operations by providing systems programming platforms through Web Services Application programming interface (WS API).
Technologies Applied in Cloud Computing
The services provided in cloud computing are usually classified into three categories namely Infrastructure as a Service (IAAS), Platform as a Service (PAAS), and Software as a Service (SAAS) (Hurwitz, Kaufman, Halper, & Kirsch, 2012).
Infrastructure as a Service (IAAS)
Cloud computing Infrastructure as a Service is also referred to as Resource Clouds. It is dedicated to providing the cloud infrastructure resources as major services to the end users. The operation includes the application of virtualization technology. Cloud service providers are majoring in IAAS domain implement technology of server virtualization. They are dedicated to providing virtual machines as well as other abstracted hardware and software resources such as operating systems. The various resources are usually controlled through a web service Application Programming Interface (WS API).Cloud providers in IAAS domain provide services such as access to storage spaces for storing data and information of various size, quantity, and quality. The subscribers and service provider must adhere to certain service level agreement. Examples include Amazon EC2 and S3, Windows Live Skydrive, Terremark Enterprise Cloud, SQL Azure, and Rackspace Cloud.
Platform as a Service (PAAS)
Cloud computing Platform as a Service’ (PAAS) is dedicated to providing IT computational resources through a platform upon which applications, portals, software, and services can be designed, developed and hosted. Service providers specializing in PAAS domain utilizes application platform interfaces (API) to control and manage the virtual server dedicated to serving multiple subscribers. PAAS infrastructure allows subscribers to design and develop new applications, software, or portal using APIs. Developed applications can be deployed and configured remotely and accessed any time subscriber starts systems. The PAAS infrastructure has platforms that offer systems development tools, configuration management, setting tools, and deployment platforms. Examples are Windows Azure or Microsoft Azure, Force.com and Google App Engine (Gupta, & Arora, 2013).
Clouds computing Software as a Service (SAAS), is also referred to as Service or Application Clouds. It is dedicated to offering running and implementation of specific business applications, functions and business processes. The various business utilities are provided with specific cloud capabilities that can be modified trough customizing to suit business operations. They provide applications, software, and services using a cloud infrastructure or platform, instead of offering subscribers with cloud features (Sumit, 2013). SAAS services include software offered by a third party provider. It also refers to services available on demand such as Telnet-accessible through the Internet. In most cases, SAAS domain and its applications reside over other cloud technologies such as IAAS and PAAS. Examples include online word processing, spreadsheet tools, Customer Relations Management (CRM) services, Salesforce services, web content delivery services, Google Docs, Salesforce, SAP Business by Design services (Tsai, Bai, & Huang, 2014).
Cloud Service Providers
The rapture on new technologies has led to several IT shops launching either private, hybrid, or public clouds. The current trends are high competitions between small and large cloud competitors. Some telecommunication companies have specialized in various features aiming at improving their services to attract more subscribers. Major competing factors include cost, quality, size, availability, fault tolerance, security, reliability, and flexibility among other factors (Bernard, 2009). The various cloud computing service providers analyzed include
4. Century Link or Savvis
6. Amazon Web Services
The document provided a comparison of three major cloud-computing services namely Amazon, Google, and Microsoft
Amazon, Google, and Microsoft provide cloud-computing services. However, due to high competition in the field, they have implemented several changes and differentiating features that companies should consider before selecting cloud service provider. The factors that are most considered include cost and pricing, security and compliance, architecture, and manageability.
Pricing and Cost
Amazon Web Services, Google, and Microsoft are highly competing through waging storage pricing war. Cloud computing vendors are majoring on adjusting prices. The cloud-computing vendors have similar storage pricing models. For example pricing is determined by region in which data and information is being stored. Cost and pricing is also determined by type of storage, the tier of storage as well as total amount of storage.
Security and Compliance
Google cloud computing facilities provides data and information encryption by default. Google cloud enables customers to provide encryption keys. Customers can therefore apply their encryption key. Amazon Web Services data and information security is under a third party control. Data and information privacy of is provided by a company called Vormetric Inc. They assists Amazon Web Services with encryption key management. Amazon Web Services are therefore defeated in providing customers encryption key. It becomes impunity since they fail to involve customers in provision of security. Microsoft provides Bitlocker protocol that enhances full disk encryption (Mahesh, Landry, Sridhar, & Walsh, 2011). Data and information encryption provided by Microsoft uses StorSimple service to provide encryption of data and hybrid cloud implementation. Therefore, Google and Microsoft guarantee provision of effective and efficient data and information securing protocols.
Amazon Web Services, Google, and Microsoft offer public cloud computing services. They have been certified by ISO and NIST for providing and meeting multiple compliance regulations. Among the three cloud computing service providers the most effective and efficient in security services is Amazon Web Services (NIST, 2010). It has the best built in features that are native to their services. However Google and Microsoft security features involve their subscribers however their features extend outside the storage locations and specifications (Brynjolfsson, et al., 2010). The Amazon Web Services leads i0n securing data and information.
Amazon Web Services, Google, and Microsoft vendors lead in their structure. They have similar architecture in that they provide multiple cloud computing services including storage, standard achiving, blob archiving, and object among others. However, the various access speed and storage space differs. The overall price provided for various resources differs. Their sstoraage location-ns differs in terms of quality, storage size, and cost per bit stored. Amazon Web Services, allows cheaper storage spaces used to store data where by users are not allowed to access it frequently. Microsoft archiving procedures provides Azure cool blob, referred to as hot and cool blob for subscribers to select (Gartner, 2010). Google provides Near line as well as Cold line archiving procedures that are cheap for data and information which is not accessed more frequently. Google prices are therefore cheaper by half the normal price. Hot storage settings are usually based on total factors such as region, length of storing data, and how users access data and information. According to NIST standards subscribers should implement storage gateways to implement their local cloud storage facilities. Local copies should be implemented in hybrid architecture as well as local storage for business app to function effectively. Amazon and Microsoft provides Gateway storage services as required. Third party vendors who assist Google with platforms to implement Gateway storage provide Google.
Amazon Web Services, Google, and Microsoft offer similar methods of storing. They use a manual method for determining amount of storage allocated to various subscribers. The storage orchestration in Amazon utilizes EC2 Container Services, Google serves customers using Container Engine, while Microsoft provides Azure Container services. The above tools allow subscribers to make use of several orchestration tools like Puppet (Gallagher, & Dalgleish, 2013). Subscriber may use docker containers to facilitate storing of applications and ability to make use of storing cluster to other storage location. API services provided by Amazon Web Services, Google, and Microsoft enable organization to deploy applications, software and other services in the cloud. However, cloud providers such as Amazon S3 does not support Simple Object Access Protocol even in future it might not support RESTful API (Forrester, 2008). Google and Microsoft cloud computing services supports API.
I would recommend the organization to implement SAAS cloud computing services. The company should subscribe for SAAS services so as to enjoy various business application software. Since organization does not have IT specialist as well as well as developers SAAS services are most appropriate. Through selecting the services the company would easily access, deploy and install major business applications such as online word processing, spreadsheet tools, Customer Relations management (CRM) services, Salesforce services, web content delivery services, finance and accounting services, and SAP Business by Design services among other benefits.
Among analyzed cloud computing companies I would recommend organizations to select either Amazon Web Services or Google. The two cloud giant provision of best services to enterprises. They provide a wide array of cloud computing services with distinguished features. Their unique services include types include high level computing and processing capabilities and effective and efficient networking services, huge and fair price storage costs and reliable content delivery. They offer Hadoop databases; allow development, deployment and management of application services at subscriber level. Security, pricy and confidentiality is guaranteed (Morel, Alves, & Cadet, 2011).
I have selected Amazon Web Services as the best cloud computing to pay for cloud services. It suits the organization since it has continuously to gained momentum and acquired good reputation leading to widespread acceptance within the enterprise. AWS has been leading the Cloud computing Industry in terms of charging fairly in its services. It always induces price reductions throughout the year. It also serves it customers well through upgrading their hardware and software systems. AWS has always had innovation, invention and leading with fair pricing. Another attribute why I selected AWS is that it offers online documentation, subscriber training and annual conferences to help customers navigate public cloud computing and new changes.
Bernard, G., (2009).Cloud Computing: What Clayton Christensen Can Teach Us
Brynjolfsson, E., P. Hofmann, et al., (2010), “Cloud Computing and Electricity: Beyond the Utility Model,” Communications of the ACM, 53(5): 32-34.
Forrester, (2008), “Is Cloud Computing Ready For The Enterprise?”
Gallagher, S., & Dalgleish, A. (2013). VMware private cloud computing with vCloud Director. Hoboken, N.J: Wiley.
Gartner,(2010), “Press Releases.”
Gupta, A., & Arora, A. (2013). Force.com Tips and Tricks. Birmingham: Packt Pub.
Hurwitz, J.,Kaufman, M., Halper, F., & Kirsch, D. (2012). Hybrid Cloud For Dummies. Hoboken: John Wiley & Sons.
Mahesh, S.,Landry, B. J. L., Sridhar, T. J. L., & Walsh, K. R. (2011). A Decision Table for the Cloud Computing Decision in Small Business. Information Resources Management Journal (irmj), 24, 3, 9-25.
Morel, M.,Alves, M., & Cadet, P. (2011). Google Apps Mastering Integration and Customization. Birmingham: Packt Pub.
NIST (2010)Software as a Service, Platform as a Service, Infrastructure as a Service − A Review. International Journal of Computer Science and Network Solutions, 1, 3, 53-67.
Tsai, W. T., Bai, X. Y., & Huang, Y. (2014). Software-as-a-service (SaaS): perspectives and challenges. Science China Information Sciences, 57, 5, 1-15.
Sherry Roberts is the author of this paper. A senior editor at Melda Research in research paper company if you need a similar paper you can place your order for a custom research paper from nursing papers for sale.
Author is associated with MeldaResearch.Com which is a global Custom Essay Writing and Term Paper Writing Company. If you would like help in Research Papers and Term Paper Help you can visit Custom Writing Service
Education Articles1. Scope Of Hotel Management When Considered As A Career Option
Author: bappa dey
2. 7 Ways To Be More Productive While Learning From Home
Author: Geetanjali Verma
3. Keep Students Engaged In Virtual Classrooms By Following These Simple Tips
4. Join The Precious Group Of 9000 World Peace Creators
Author: Jyoti agrawal
5. Sap Universal Journal Guide 2020
Author: Sapna Arya
6. What Is The Importance Of Positive Social Behavior In The School?
Author: sweety jatain
7. Students Leadership Resources Helps Discover Strengths
Author: Richard Sharp
8. Facts On The Ncca Leadership Development Programs
Author: Richard Sharp
9. Effective Ways To Develop Primary School Leadership Programs
Author: Richard Sharp
10. 4 Things You Should Know About The Best B.ed. College In Dhanbad
Author: Sanjay Kumar
11. Importance Of Activity Learning In Preschool At Manalapan Nj
Author: Steve Son
12. Present Perfect Tense Formula Present Perfect Tense चुका है, चुकी है, चुके है
13. What Is Cpa Exam? How Does One Prepare For It?
Author: Miles Education
14. Software Quality Assurance And Testing: An Emerging Employment Opportunity
Author: Hitek Computer School
15. Choosing The Right Destination For Engineering Career Aspirants