Cloud Computing: 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 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 doesn’t follow this aspect.
Comparison and Contrast between Windows Azure and IBM Bluemix
Cloud Service ModelThere 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 user’s 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=33220456422714707241059&cm_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. In Presented 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.
Buy Cloud Computing: Data and Programs Answers Online
Talk to our expert to get the help with Cloud Computing: Data and Programs Answers to complete your assessment on time and boost your grades now
The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.