Fundamentals of Cloud Computing architectures
Get free written samples by our Top-Notch subject experts and Assignment Helper team.
Cloud deployment models for present scenario
It is a cloud infrastructure which is being provisioned for the use of an organization which is exclusively comprised by multiple consumers. The private cloud is being managed, owned and operated by an organization, a third party or even through the combination of them which may exist into or off the premises (Tsai, Sun, and Balasooriya, 2010). Some open source tools like open stack, eucalyptus is used for deploying the private cloud. While doing comparison with other the size of the private cloud is small.
Source [Tsai, Sun, and Balasooriya, 2010]
Characteristics of private cloud computing
Secure: the chance of the data being leaked is least.
Central control: there is a full control of the organization over the cloud which is usually being managed by the organization itself.
Weak SLAs: under the private cloud the formal SLAs may exist or may not be. And if they exist, they are between the organization’s user and the same organization which makes it weak (Jadeja, and Modi, 2012).
- Cloud can be used under these environments:
- An organization rather enterprises which need a separate cloud for using it in their personal use as well as official use.
- An organization needs to have sufficient funds for acquiring this cloud as the maintenance of the cloud is costly affair.
- An organization needs to consider the data security which is very important.
- An organization which wants the complete control over the cloud and autonomy
- An organization which has users in less number(Dinh, Lee, Niyato, and Wang2013)
- An organization which is having infrastructure which is prebuilt for the deployment of cloud and being ready for the maintenance on time for functioning effectively
- An organization should take special care as well as there must be the availability of resources for troubleshooting.
Justification of private cloud model
The present model has implemented the private cloud computing model and the main benefits of the implementation of this model is that it helps to provide to high security and privacy to users. Moreover implementation of the private cloud model size of the cloud is small and easily maintained and high security level is provided as well as the privacy to the users. Furthermore • Private cloud is fully controlled by the organization and helps to achieve the objective in proper ways.
Reason of the selection of the Software as a Service (SaaS)
Through the SaaS, the way of delivering the software to the customers is changed. Installation of the software is not needed in the device of end user. On the basis of the need of the user the services of SaaS can be accessed as well as disconnected. With the help of any browser with lightweight on any of the devices like laptops, smartphones, etc SaaS can be accessed (Kim, 2013). There are many important benefits of the SaaS application as it is very vulnerable to attack as well as the life cycle is longer with less power consuming and is totally very less expensive. The main reason of the selection of the Software as a Service it helps to provide the computing services to organization and selected customers instead of entire public. Apart from that SaaS benefited to offer an effective data protection from attackers and save the information in a better ways with the help of internal hosting and firewalls. Performance improvement also refers to the main reason of the selection of the SaaS for organization ComC. Through the SaaS, the way of delivering the software to the customers is changed. Installation of the software is not needed in the device of end user. With the help of any browser with lightweight on any of the devices like laptops, smartphones, etc SaaS can be accessed (Kim, 2013). There are many important benefits of the SaaS application as it is very vulnerable to attack as well as the life cycle is longer with less power consuming and is totally very less expensive.
For the businesses with the growing band with demands, the cloud-based services are useful or ideal. Scaling up the capacity of cloud drawn on the remote server of service is easy if the need is increased. Likewise, if the need is to scaling down the capacity, the flexibility would help in doing that.
No need for a plan B
As the computing through cloud is very ideal solution, which provides both the backups as well as recovery of disaster Cloud products helps in securing the data which is being staffed by the experts while protecting the data and other fields related to it. With the internet connection, the work will be easily done (Ghazizadeh, 2012).
Automatic software updates
Cloud computing has the ability to keep the servers off premises, with out of the sights as well as out of the hair. The suppliers took full care of the software and regular updates are being rolled out which generally includes update of security.
If the documents can be accessed, edit and shared at anytime and anywhere, it is ways to do things together or in a better way. Making updates in real time is easy through cloud-based workflow and apps of sharing file which mainly gives full visibility of the collaboration.
Work from anywhere
With the help of the internet connection, cloud computing can be accessible from any place. With the help of serious cloud services mobile apps are offered the restriction is minor of using device which is got to hand.
Explain the development model with real world example
Private cloud: The origination Wal-Mart has implemented the private cloud strategy in its cloud computing technology and database management system. The organization Wal-Mart has put all the credential data and information into private cloud but the management has also implemented the OneOps in order to successfully manage the workloads across Microsoft Azure and Rackspace(Marston, Li, Bandyopadhyay, Zhang, and Ghalsasi, 2011). Another example is the Target which outsources its infrastructure to AWS but the management eventually moves its information back to private cloud for purpose of better management as well as visibility into consumer data.
Public cloud: Instagram is the photo sharing apps and implements the public cloud computing technology. Additionally, it was full folded into the organization Facebook private cloud after organization acquired by social media giant in year of 2012. Another example is Zynga which also implemented the public cloud computing in order to develop the performance and growth (Knorr, and Gruman, 2008). Pinterest also started to use the public cloud computing technology.
Hybrid cloud: The organization apple and Netflix implemented the hybrid cloud computing technology in order to perform its organizational activities in a better ways. The management of the organization apple has implemented the private infrastructure for energy and compute and also implemented the public option from Microsoft Azure, AWS and Google. Apart from that the organization Netflix also runs customer data, transcoding and its suggestion ensign inot cloud. Its CDN as well as DVD business are still executing and run privately.
ComC is the British medium sized multinational electricity and gas organization and wants to implement cloud computing technology in a better manner for improvement of the services and enhancement of the performance. Therefore the management and developer has faced some issues and constraints during the implementation and development process of cloud computing. The first and foremost issues that the organization ComC suffered are that lack of understanding the roles and responsilteis and technical issues. Lack of knowledge of technical during integration of the data into cloud computing seems one of the main problem and reduces the performance also (Dillon, Wu, and Chang,2010). Apart from that ComC also suffered from the budget and time issues. As organization moves its information into cloud therefore huge budget is needed. Internet connection also determine as the drawback because business assessing information and data through internet from cloud. Thus the disconnection from the internet makes management of ComC to impossible to assess information. The next limitation is that it is obtained that organization has implemented the manual system therefore in the process of development developer encountered issues in moving data into cloud. In such case developer needs to enter data into cloud manually and its required more time.
In order to develop appropriate architecture of cloud computing for organization ComC Hybrid cloud computing development model has been implemented. The main benefit of the implementation of the Hybrid cloud is that it helps to organization to serve number of users in a better ways and also provided not limitation of time and space. In addition to this implementation of the public cloud is benefited to saving server system, employees and power for organization and provide costs effective approach (Antonopoulos, and Gillam, 2010). Apart from that implementation of the hybrid cloud computing for ComC helps to provide balances performance and costs, meet security, high reliability and quite flexible in the process of installation and utilization. Additionally, this selected tool also helps to ComC to easily access the web application for business applications and administrator requiring high security for ComC. The selected tools also provided high security to organization which not only helps to protect information and credential data from unauthorized users but also helps to enhance the performance in better ways.
From the above finding and evaluation it has been indentified that the main limitation associated with the development process is the lack of technical skills and knowledge of the staff’s members. In order to overcome this issue in proper ways management of ComC needs to recruit well qualified and skilled labour and also needs to implement proper training and development program. Implementation of the an effective training program not only helps to improve employees skills but also helps to achieve strategic objective in proper ways. But and time asscoatied with the ComC during the development of the cloud computing is considered one of the major drawback and limitation for organization. Therefore in order to overcome and solve budget issues management of ComC need to implement proper budgeting tools and techniques and to overcome the time issues management needs to implement time management plan(Kim, 2013). In the process of time management plan ComC needs to implement the Gantt chart tools and techniques which help to establish the milestones and overcome problem in better ways.
The management of the organization need to protect information and data during mitigation of the cloud computing through implementation of the security policies and protocol. Apart from that business management needs to defined and enforced data life cycle procedures and practices which benefits them to determine that who is accountable for data and what policies needs to implement. Apart from that business needs to clearly and effectively determine IAM (indentify and access management) roles and implement IAM during integration of the data. According to Antonopoulos, and Gillam, (2010), during the movement of the data into the cloud storage management needs to focus on the cloud solution vulnerability testing and should be ongoing and rigorous as well as also implement the integration testing. Additionally cloud providers needs to implement industry leading vulnerability and incident response tools that enable automatically secure assessment and successfully testing the system issues in proper ways.
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.
Luo, J.Z., Jin, J.H., Song, A.B. and Dong, F., 2011. Cloud computing: architecture and key technologies. Journal on Communications, 32(7), pp.3-21.
Odun-Ayo, I., Ananya, M., Agono, F. and Goddy-Worlu, R., 2018, July. Cloud computing architecture: A critical analysis. In 2018 18th international conference on computational science and applications (ICCSA) (pp. 1-7). IEEE.
Kim, W., 2013. Cloud computing architecture. International Journal of Web and Grid Services, 9(3), pp.287-303.
Amanatullah, Y., Lim, C., Ipung, H.P. and Juliandri, A., 2013, June. Toward cloud computing reference architecture: Cloud service management perspective. In International Conference on ICT for Smart Society (pp. 1-4). IEEE.
Wang, L., Von Laszewski, G., Younge, A., He, X., Kunze, M., Tao, J. and Fu, C., 2010. Cloud computing: a perspective study. New generation computing, 28(2), pp.137-146.
Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J. and Ghalsasi, A., 2011. Cloud computing—The business perspective. Decision support systems, 51(1), pp.176-189.
Knorr, E. and Gruman, G., 2008. What cloud computing really means. InfoWorld, 7(20-20), pp.1-17.
Antonopoulos, N. and Gillam, L., 2010. Cloud computing. London: Springer.
Tsai, W.T., Sun, X. and Balasooriya, J., 2010, April. Service-oriented cloud computing architecture. In 2010 seventh international conference on information technology: new generations (pp. 684-689). IEEE.
Dillon, T., Wu, C. and Chang, E., 2010, April. Cloud computing: issues and challenges. In 2010 24th IEEE international conference on advanced information networking and applications (pp. 27-33). Ieee.
Jadeja, Y. and Modi, K., 2012, March. Cloud computing-concepts, architecture and challenges. In 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET) (pp. 877-880). IEEE.
Ghazizadeh, A., 2012, March. Cloud computing benefits and architecture in e-learning. In 2012 IEEE seventh international conference on wireless, mobile and ubiquitous technology in education (pp. 199-201). IEEE.