Reference no: EM132884063
Discussion 1:
Cloud Computing
Cloud computing can be defined as the process of delivering various functionalities such as storage of data, databases, servers, software and networking through the internet. Cloud computing allows the individuals to access data, software and applications remotely rather than need of accessing them from a certain location traditionally since they are stored in cloud space through internet (Marston et al., 2011).
Three advantages and three disadvantages of cloud computing
The main advantages of cloud computing are reduced cost, computational speed and easy accessibility. Cost involved is low ince everything is stored on cloud using internet there is no need for physical equipment or hardware. Since everything is available online it will help the users to work from across the globe remotely. Some of the disadvantages are security, not flexible, need for new support team to handle issues related to cloud.
Benefits of PaaS
The main benefits of PaaS are it is cost efficient as there is no additional expense during system downtime, it also saves the time for the organization, helps the system being up to date with current market, it is more dynamic to use in terms of capacity and custom scenarios for the organization can be developed
Disadvantages of PaaS
Obrutsky (2016) have stated that the major disadvantages of PaaS are that efficiency of it is highly dependent on the vendor that implements the service or supports, since the service is made online there is also security risks involved and also existing system available in the organization might not be compatible with PaaS service.
References
Obrutsky, S. (2016). Cloud storage: Advantages, disadvantages and enterprise solutions for business. In Proceedings of the Eastern Institute of Technology Conference (p. 10).
Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., & Ghalsasi, A. (2011). Cloud computing-The business perspective. Decision support systems, 51(1), 176-189.
Discussion 2:
Chapter 1 topics:
Discuss how cloud computing has changed how companies budget for software solutions.
In most cases, businesses just pay for the services they use. As a result, businesses that previously relied on costly data centers to house their assets may now move their costs and maintenance activities to pay-as-you-go, flexible, cloud-based alternatives (Wang et.al., 2010).
Compare and contrast SaaS, PaaS, and IaaS, and provide an example of each.
Software-as-a-Service (SaaS) is a cloud-based foundation for on-demand software. Google Apps is an example of SaaS. Paas creates web-based software systems with intermediate abstractions of the underlying infrastructure. Windows Azure is an example of PaaS (Deyo, 2008). Iaas offers a cloud-based virtual data center. Google Computer Engine is an example of IaaS.
Define scalability and discuss how the cloud impacts it.
Ability to adjust resource use on demand, depending on processing requirements. This will allow you to help your company's expansion without having to make costly changes to your IT systems.
Compare and contrast public, private, community, and hybrid clouds.
Private clouds are those that are owned by a single company and are used exclusively by that entity or one of its customers. The public cloud is open to the general public and may be owned by a large corporation or association. A community cloud is a cloud that is used by two or more organizations, usually with similar concerns (such as schools within a university). Hybrid cloud, on the other hand, is a cloud made up of two or more private, public, or community schools.
Chapter 2 topics:
Define and describe PaaS.
PaaS is a set of hardware and software tools that developers can use to create and deploy cloud-based applications. Developers can choose between a Windows-based PaaS solution and a Linux-based PaaS solution.
Describe how a cloud-based database management system differs from an on- site database.
A database is a set of interconnected data stored in a database server and organized into tables. The primary goal of a database is to provide a fast and reliable way to store and retrieve database data. They vary for a variety of reasons.
List the computing resources normally provided with a PaaS.
The cloud service provider manages PaaS, and users can rent operating systems, databases, and application servers. Web application design is facilitated by PaaS services such as Windows Azure and Google App Engine, which are provided on the platform. They save money for businesses because the platform is operated by the provider and allows users to choose which applications they want to run on it.
Describe potential disadvantages of PaaS.
The vendor's capabilities are extremely important in PaaS. Customers can become enslaved to a language, user interface, or program that they no longer need. If PaaS is used alongside existing development platforms, complications can arise.
References
L. Wang, G. Laszewski, M. Kunze and J. Tao, -Cloud computing: a perspective study, J New Generation Computing, 2010, pp 1-11
J. Deyo, Software as a Service (SaaS) A look at the migration of applications to the web. 2008.