Tuesday, May 5, 2020
Cloud Computing Data and Programs
Question: Discuss about the Cloud Computing for Data and Programs. Answer: Introduction: Cloud computing defines the process of storing and accessing data, programs through the internet instead of the hard drive of the computer (Dinh et al. 2013). The term cloud is just a metaphor for the internet. The cloud is not same as the hard drive of the computer, when the data are stored or the program is being run on the hard drive that is called the local storage and computing (Zissis and Lekkas 2012). In addition to this, the cloud computing is accessing the data in a very short time period. In this report, we are describing the list of cloud computing providers, their utilized models, justification for selecting Windows Azure and comparison between the Windows Azure and Bluemix. Cloud Computing Providers and their Models Cloud service providers Services Models of cloud services providers Microsoft Windows Azure PaaS Amazon Amazon Web Services PaaS IaaS IBM IBM Cloud IBM Bluemix Services PaaS IaaS SaaS Lenovo Red Hat cloud SUSE cloud VMware cloud SaaS Google Google computer cloud PaaS Explanation for choosing Windows Azure There are several reasons because of which here the Windows Azure is chosen for discussing the impact of the cloud computing. These reasons are mentioned below: Message Orientation: The most crucial facility of the Windows Azure is the Message- Orientation. The web service operates with the help of the messages. The main focus is put on the processing and formation of the messages (Azure.microsoft.com 2016). The RPC system operate the messages by putting them into the subordinate part, unlike this system, the Windows Azure also operate the messages by making them strictly subordinate to the local programming. This is not applicable for the message format utilized for the message exchange (SOAP) but it also provides the description of the web services (WSDL) (Rittinghouse and Ransome 2016). There is remote procedure called as the metaphor to view the web service. Protocol Composability: Protocol can be composed while it is being used in some combination or individually. In Silos there are several protocol designers who are interested to develop new protocols for the innovating something new in the technological world (Dinh et al. 2013). In case of the other web services, the domains are overlapped due to which the operation cost is increased and usability get hampered. Windows Azure doesnt follow this aspect. Comparison and Contrast between Windows Azure and IBM Bluemix Cloud Service Model There are three types of cloud service models utilized by IBM (Calder 2014). These models are: IaaS (Infrastructure as a service), SaaS (Software as a service), and PaaS (Platform as a service). Through the SaaS web service can be as commercial software, software can be managed from the inner location and software can be delivered from one to many models. PaaS is developed to maintain, host, deploy and test the applications in the same combined development environment (Huang et al. 2012). IaaS is developed to make the resources distributed as a service allows the dynamic scaling. Figure 1: SaaS, IaaS and PaaS (Source: Wang et al. 2012, pp- 230) In case of the Microsoft Web Services, they use only PaaS (Rittinghouse and Ransome 2016). The platform as a service provides the cloud service for development of the environment and this orientation of development provides a proper standard for the application developers. Cloud Service offered under the Model Model of Cloud Services Microsoft Web Services IBM Bluemix PaaS (Platform as a Services ) Core Messaging XML and the Infoset SOAP Message exchange patterns Transport Independence Addressing Metadata Interoperability profile WS-I Basic Profile Services provided by the application: The Session cache The data cache Web Sphere application server IaaS (infrastructure as a Services) Microsoft web services do not us use IaaS. Networking operations: Virtually operated private network Delivery system of the content Storage: Storage of the object Screen shot 1: Screen shot of the provided services by IBM Bluemix Screen shot 2: Screen shot of the provided services of Microsoft Service offered for Smart Application model Smart application models Windows Azure IBM Bluemix Artificial Intelligence Enables the natural and contextual interactions with the tools increase the users expectations by utilizing the power of machine based intelligence (Xu 2012) Watson services are utilized by IBM as artificial intelligence tool. Internet of things (IoT) Windows Azure connects the devices to the untapped data and integrates business system. Mapping of contexts, platform for IoT, application of IoT (Wang et al. 2012) Design of the Platform Azure utilizes AWS platform. Cloud foundry is used for designing platform Application developed ASP.NET, Website development with ASP.NET, NuGet etc. Bluemix provides CF applications, virtual servers, and containers for deploying applications. Deployment process Azure application provides the application framework like ASP.NET, PHP etc for deploying the service to Azure. Integrated development environment and line interface are used in deployment process. Navigation The navigation facility can be achieved by the Hub menu in the Azure preview. Hybrid cloud system is utilized for getting the navigation option within the cloud platform. Cost Model The Windows Azure provides several services: web and mobile service, storage, data, intelligence, analytics, internet of things, networking operation, media, CDN etc. These services are provided by Microsoft are divided into several instances: Basic tier, Standard tier, Local SSD etc. Basic tier provides 0.75GB, 1.75 GB and 3.5 GB RAM for the cost of 0.02 dollar/hr, 0.06 dollar/hr and 0.12 dollar/hr (Azure.microsoft.com 2016). Whereas, IBM Bluemix services are classified as Hobbyist, Medium Business and Large enterprise, these start ups involves 300/second, 600/second and 10000/second HTTP requests at the range of 24 to 175 dollar (Console.ng.bluemix.net 2016). Application and justification of best service provider There are several reasons for nominating the IBM Bluemix as the best cloud service provider: Cloud is conventional: Cloud involves all the cloud computing layers (SaaS, PaaS, and IaaS) which make it more convenient for the business for achieving better flexibility in the market (Huang et al. 2012). Figure 2: Cloud Services (Source: Zissis and Lekkas 2012, pp- 590) Micro- services architecture: This architecture provides the IBM Bluemix to deploy several complex architectures to independent one. Figure 3: Micro- services architecture (Source: Huang et al. 2012, pp- 20) Rich option for reusable services: Reusability of software is main advantage of the IBM Bluemix, which make it more compatible than any other cloud services (Calder 2014). Figure 4: Reusable Services (Source: Calder 2014, pp- 2) Conclusion Cloud computing has invented as a new technological advancement, which has benefitted the modern world from different perspectives. In this report it can be concluded that, the IBM Bluemix cloud service is the best services compared to the Windows Azure, as it provide more extended platform for the development. In addition to this, other advantages of IBM Bluemix are given in this report in contrast with the Windows Azure. The platform utilized by the IBM Bluemix makes it more effective in the sector of cloud computing. References Azure.microsoft.com. (2016).Pricing Overview - How Azure pricing works | Microsoft Azure. [online] Available at: https://azure.microsoft.com/en-in/pricing/ [Accessed 9 Aug. 2016]. Calder, B., 2014. Inside windows azure: the challenges and opportunities of a cloud operating system.ACM SIGPLAN Notices,49(4), pp.1-2. Console.ng.bluemix.net. (2016).Pricing - IBM Bluemix. [online] Available at: https://console.ng.bluemix.net/pricing/?cm_mc_uid=33220456422714707241059cm_mc_sid_50200000=1470729977 [Accessed 9 Aug. 2016]. Dinh, H.T., Lee, C., Niyato, D. and Wang, P., 2013. A survey of mobile cloud computing: architecture, applications, and approaches.Wireless communications and mobile computing,13(18), pp.1587-1611. Huang, C., Simitci, H., Xu, Y., Ogus, A., Calder, B., Gopalan, P., Li, J. and Yekhanin, S., 2012. Erasure coding in windows azure storage. InPresented as part of the 2012 USENIX Annual Technical Conference (USENIX ATC 12)(pp. 15-26). Li, M., Yu, S., Zheng, Y., Ren, K. and Lou, W., 2013. Scalable and secure sharing of personal health records in cloud computing using attribute-based encryption.IEEE transactions on parallel and distributed systems,24(1), pp.131-143. Rittinghouse, J.W. and Ransome, J.F., 2016.Cloud computing: implementation, management, and security. CRC press. Wang, C., Wang, Q., Ren, K., Cao, N. and Lou, W., 2012. Toward secure and dependable storage services in cloud computing.IEEE transactions on Services Computing,5(2), pp.220-232. Xu, X., 2012. From cloud computing to cloud manufacturing.Robotics and computer-integrated manufacturing,28(1), pp.75-86. Zissis, D. and Lekkas, D., 2012. Addressing cloud computing security issues.Future Generation computer systems,28(3), pp.583-592.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.