Implementing Cloud Services in a Data Analytics Firm
Name: sunil patel
Running head: IMPLEMENTING CLOUD SERVICES IN A DATA ANALYTICS FIRM 1
APA header goes here APA page number here
MIT 681: capstone Assignment 2
Implementing Cloud Services in a Data Analytics Firm
The acceptance of cloud computing services is rapidly increasing data analytics firm’s search for methods that they can use to exploit in relation to computing infrastructure without owning physical assets. Presently,As a result, firms are not investing as much in hardware, software, data centers, and support staff, and insteadan undertaking that has allowed them to are concentratinge on their principal offerings. However, with opportunity comes risks and therefore data analytics firms must effectively mitigate possible liabilities and improve their processes decision-making. To this effect, this paper intends to will evaluate best approaches that a data analytic firm can employ when using Cloud services. Comment by Mark O'Connell: You are supposed to be telling us what you have chosen not describing to us your evaluation process.
Generally, cloud computing services (CCS) follow two models, namely public cloud and private cloud. A public cloud is a computing infrastructure that has no usage restrictions in relation to region or geographical factors. It uses shared resources, and therefore it can be scaled up or down very quickly. Besides, it is very efficient since users only pay for what they use. Accordingly, data can be stored in one or several locations simultaneously. Nonetheless, a public cloud has major risks like its reliability, security, and compliance with regulations. On the other hand, a private cloud refers to a computing infrastructure operating from a localized region or geographical environment and with resources are strictly dedicated to a specific firm (Mahmood, 2013). Under this model, reliability and security are contractually agreed upon and a high degree of regulatory compliance is developed. However, it is expensive and it cannot be scaled up or down as fast as a public cloud.
Irrespective of the selected CCS model it is important to understand the type of data being stored by the host so that one can determine the risks involved. Most importantly, it is crucial to make sure that data protection and privacy policies are known, clear and under control. For instance, for a data analytic firm, it would be prudent to understand what will happen to the firm’s data once the agreement with the CCS provider is terminated. The rationale is that some providers will store data indefinitely and hence the firm should ensure that after the termination of the contract, all data is completely removed and expunged (Mahmood, 2013). Further, it is important to understand the firm’s obligations under the current contract to establish whether the firm’s data requires segregation in the event that it is stored in a CCS that may co-mingle storage.
Alternatively, to leverage the risks involved in using either the public or private cloud models, the firm can use the hybrid cloud model. This model is attractive because it helps cloud service customers to address their specific business needs, incur low cost and at the same time leverage the leading-edge functionality available under the public cloud model (Sarna, 2011). Conversely, by using private cloud it is able to manage its sensitive data and applications. Thus, for the current firm the deployment of the hybrid cloud model would be essential since it would help the firm to leverage a combination of public and private cloud deployments subject to its needs for available resources, speed of execution, need for data security and, and a range of other reasons.
Consequently, after selecting the model to use, the firm should determine the most effective method to design, develop, deploy and maintain the cloud applications. The strategy should be guided by the firm’s needs and capabilities. Typically, there are four options that the firm can consider: Comment by Mark O'Connell: Now you are simply educating the reader on what he should do.
You are supposed to be telling us what YOU have decided to do.
· Internal development and deployment
· Autonomous cloud service development provider
· Cloud provider development and deployment
· Off-the-shelf subscription of a cloud application service
Choosing a methodology for implementing a cloud application varies depending on the size of the firm. Typically, the skills available at the current organization are only targeted towards supporting the firm’s current applications and therefore it would be sensible to consider contracting resources from a cloud service provider. It is also in the firm’s objective to reduce its expenses; besides the firm will enjoy the flexibility of re-assigning internal skills to the cloud deployment as well as accommodate the changeover to cloud internally (Mahmood, 2013). Finally, after the business case for cloud computing has been executed and both business drivers and projected return on investment have been determined, it is important to get the approval and disapproval from the management. Comment by Mark O'Connell: Obvious. Makes you seem silly.
Presently, firms are using either or a combination of existing CCS models depending on its needs for execution speed, available resources, data security and protection, and centralized management to name a few. Thus, it will be important for the firm to first identify its needs before it selects the best model to use. In addition, it will be important to develop “cloud native” applications as well as the architectures and technologies that have advanced to support them. For example, the use of microservices, “server-less” computing, containers, and architecture are becoming common. Therefore, for this firm it will be necessary to consider these aspects of cloud computing when making a decision on which cloud services to adopt. Comment by Mark O'Connell: Obvious – seems silly
You did not tell us what your plan is.
You will be collecting Big Data. Do you know what Big Data is? Does that influence your choice of cloud solutions any?
IMPLEMENTING CLOUD SERVICES IN A DATA ANALYTICS FIRM 2
References
Catlett, C. (2013). Cloud computing and big data. Amsterdam, Netherlands: IOS Press.
Mahmood, Z. (2013). Cloud Computing. Computer Communications And Networks. doi: 10.1007/978-1-4471-5107-4
Sarna, D. (2011). Implementing and developing cloud computing applications. Boca Raton, FL: CRC Press.