3. Cloud Computing Deployment Models 3.1. Public The public cloud is a deployment model where cloud services are provided over a public network, such as the internet, by a third-party provider. Examples of public cloud services include Dropbox, Gmail and Twitter. By definition, most SaaS applications operate under the public cloud deployment model. One of the primary advantages of public cloud is its attractive pricing model. The organisation is typically charged a subscription fee for access to the cloud services, paying only for the number of users required, this removes the need for business to manage software licences (Savvas [Online], 2014). However, security conscious organisations requiring a SaaS solution may opt for a private cloud segregated from public networks. There are obvious security concerns involved in exposing a SaaS application to a public network. However, there are concrete steps an organisation can take to reduce the risk incurred with public cloud deployments. Many public cloud SaaS providers offer two-factor authentication, requiring an additional level of verification before the user’s credentials are accepted. This is typically achieved using an authentication code in the form of a text message sent to the user’s registered mobile number. Furthermore, organisations should develop and maintain a culture of cyber security, enforce best practices such as creating strong passwords and training staff in phishing awareness. 3.2. Private A private cloud
In the past a few years, the rapid advances in technology had brought us more challenges in adopting emerging technologies and pedagogies in our teaching and learning environment. As our school is committed to developing, implementing, and maintaining quality education programs, it becomes imperative to utilize updated technology to address the changing demand of students. However, the cost and time to develop the information, software, and resources is too high for us. Facing the high cost of providing computing infrastructure and software by traditional independent software vendors, I have examined the possibility of deploying a private cloud computing system in our school to help cut down our technology expense, and the implementation
Enterprises around the world would be wise to heed 50 Cent’s mantra ”Get Rich or Die Tryin’” when considering the implications of not “getting” to the public cloud. We at Cocolevio, an implementation partner of Mooor Insights & Strategy, estimate that over 50% of IT spend will be going to public cloud vendors such as Amazon Web Services or SaaS vendors like Salesforce.com Inc. by 2019. This means there is around a $140B opportunity in this space. The cost savings, reduction in capital spending, speed to market, flexibility and global access derived from public cloud mean those enterprises that effectively use the public cloud are better positioned to “Get Rich” than their competitors who have higher cost structures and less nimble IT platforms. This trend is only set to continue as the business case for moving to public cloud only becomes more compelling, with the traditional arguments against public cloud around security and lack of control diminishing. Vendor lock-in will continue to be a concern but we see many companies willing to sacrifice a bit of lock-in for the many, many benefits of public cloud.
This paper explores the definition and history of cloud computing. Cloud computing began in the 1950’s with a theory known as time sharing. This allowed for the sharing of computers so that consumers could get the benefits without the costly expenses that came with it (Pullen, 2015). Over the years this concept has evolved into the current definition of cloud computing, which is basically using the Internet for computing resources and applications so that they do not need to do it in-house (Hoffer, George, Valacich, 2014). Each different organizational culture (SF: Collaboration, ST: Control, NF: Cultivation, and NT: Competence) has different beliefs and practices that make it more or less likely to adopt new practices such as cloud computing (Atler, Shaw, 2003). They must weigh pros such as flexibility, the ability to work from anywhere, as well as the environmentally friendly aspect which are listed on Salesforce.com. Disadvantages also need to be taken into consideration and the biggest of these is security issues (Ganore, 2014).
Organizations use the Cloud in a variety of different service models (SaaS, PaaS, IaaS) and deployment models (Private, Public, Hybrid). There are a number of security issues/concerns associated with cloud computing but these issues fall into two broad categories: Security issues faced by cloud providers (organizations providing software-, platform-, or infrastructure-as-a-service via the cloud) and security issues faced by their customers.In most cases, the provider must ensure that their infrastructure is secure and that their clients’ data and applications are protected while the customer must ensure that the provider has taken the proper security measures to protect their information.
Cloud computing has set a trend in the information technology arena that has sparked the interest of all who utilize the internet on purpose and unsuspectingly. Initially, the primary purpose of cloud computing was to provide a centralized data bank that organizations could use for quick data access. Its use has been quickly adapted, however, beyond business use to become the first option for personal use. The advantages and disadvantages of implementing such a shift from business to personal are varied, yet, statistically, according to the CISCO Global Cloud Index: Forecast and Methodology, 2014-2019 White Paper, its public use is on the rise. The report notes that “by 2019, 56 percent of the cloud workloads will be in public cloud data centers, up from 30 percent in 2014 and by 2019, 44 percent of the cloud workloads will be in private cloud data centers, down from 70 percent in 2014”. Though disadvantages with regard to data security is prominent, users have deemed that its implementation will still promote greater benefits than loss.
Cloud computing offers services to users based on on-demand self-service, broad network access, measured service, resource pooling and rapid elasticity; These characteristics promise a faster time for implementation, lower cost, superior scalability and a better end user satisfaction. These services are delivered in models known as Software As A service (SaaS), Platform As A Service (PAAS), and Infrastructure As A Service (IAAS). The first layer which is the Software As A service (SaaS) is the layer in which software applications are delivered to end users. Below is the Platform As A Service (PAAS) layer which offers a platform on which applications can be developed. The lowest layer is the Infrastructure As A Service (IAAS) layer, in this layer the physical servers and network infrastructure is offered as a service. These services can be deployed throughout the internet (Public Cloud Computing), on the intranet infrastructure, (Private Cloud Computing), in a shared community of private networks (Community Cloud Computing), or a hybrid of both (Hybrid Cloud Computing). The service deployment models are [8]:
Cloud computing is an emerging model where users can gain access to their applications from anywhere through their connected devices. A simplified user interface makes the infrastructure supporting the applications transparent to users. The applications reside in massively-scalable data centers where compute resources can be dynamically provisioned and shared to achieve significant economies of scale. A strong service management platform results in near-zero incremental management costs when more IT resources are added to the cloud. The proliferation of smart mobile devices, high speed wireless connectivity, and rich browser-based Web 2.0 interfaces has made the network-based cloud computing model not only practical but
(3) Web Services in the Cloud - instead of delivering full applications, this service allows users to access APIs for added functionality.
One of the main benefits of cloud computing is that the company’s resources are used in other different ways and reduce the overall costs. It eliminates the need for a physical hardware computer and replace it with an online storage or a software delivered over the internet. For instance, government agencies are shifting its government IT infrastructure into the cloud and launch mobile and e-services for citizens and businesses. As an example of cloud applications in some countries: In China a company named Wang Fu Jing has deployed cloud services to share supply chain information and implement B2B e-commerce with suppliers (Kshetri, N. ,2011). Another example is in South Korea: IBM’s cloud computing centre provides architecture, skills and pilot projects for banking, telecommunications, and IT hosting services (Kshetri, N. ,2011). An Indian bank named ICICI’s uses Zoho’s applications to develop services such as personalised insurance for diabetes (Kshetri, N. ,2011). Cloud computing offers many services to companies and government agencies; applications, operating systems and data are secured in the cloud environment rather than on a physical computer that is exposed to the risk of lost, stolen or hardware failure. Compared to client-based computing, cloud-based software is easier to install, maintain and upgrade. Furthermore, mobile applications based on cloud computing are becoming increasingly popular. Ericsson estimates that there
Cloud computing is revolutionizing the use software globally at a very rapid pace as it is completely redefining the economics of how software is purchased and used. Web 2.0 technologies and their underlying design precepts are responsible for the current and future generations of social networks (Bernoff, Li, 2008). Both have immediate and significant impacts on the operations of businesses and the major contributions each makes are explained in this analysis.
Over the past several years the term cloud computing has become common in homes and organizations alike. Cloud computing can be defined as a pooled set of computing resources that are furnished via the internet. There are three types of cloud services typically available, these services are Platform as a Service (PaaS), Infrastructure as a Service (IaaS), and Software as a Service (SaaS). Organizations can benefit greatly from cloud services because they eliminate the need to buy and manage physical resources. Although such an action cuts cost it leaves organization victim to the vulnerabilities and threats that exist in cloud computing. Throughout this paper I will discuss the vulnerabilities and threats that come
The public cloud is a deployment model where cloud services are provided over a public network, such as the internet, by a third-party provider. Examples of public cloud services include Dropbox, Gmail and Twitter. By definition, most SaaS applications operate under the public cloud deployment model. One of the primary advantages of public cloud is its attractive pricing model. The organisation is typically charged a subscription fee for access to the cloud services, paying only for the number of users required, this removes the need for business to manage software licences (Savvas [Online], 2014). However, security conscious organisations requiring a SaaS solution may opt for a private cloud segregated from public networks. There are obvious security concerns involved in exposing a SaaS application to a public network. However, there are concrete steps an organisation can take to reduce the risk incurred with public cloud deployments. Many public cloud SaaS providers offer two-factor authentication, requiring an additional level of verification before the user’s credentials are accepted. This is typically achieved using an authentication code in the form of a text message sent to the user’s registered mobile number. Furthermore, organisations should develop and maintain a culture of cyber security, enforce best practices such as creating strong passwords and training staff in phishing awareness.
As the bank businesses grow rapidly, the amount of information and data in bank grow in multiplicative nonrepresentational times. This demand high data storage capacity and reliability. Presently, most commercial grade banks majorly adopt two types of storage applications namely NAS (Network Attached Storage) and SNA (Storage Area Network). NAS always uses the same network as applications use, which can easily cause final congestion and on the other hand, SNA uses physical infrastructure that are too expensive for banks to spend[10].
A community cloud is similar to a public cloud aside from that its entrance is restricted to a particular group of cloud purchasers. The community cloud may be mutually claimed by the community members or by a third-party cloud provider that provisions a public cloud with constrained access. The member cloud consumers of the community typically share the obligation regarding characterizing and developing the community cloud. Membership in the community does not necessarily guarantee access to or control of all the cloud’s IT resources. Parties outside the group are by and large not conceded access unless permitted by the group.
In today’s age and time more services are moving to the cloud. A lot of people do not know what the cloud is, as the main variations are the public cloud, public/private cloud and the private cloud. The pubic cloud security is what we are going to be focusing on but there will be references to the private cloud. A quick definition of the public cloud is basically like an apartment or condo where multiple tenants share a huge building but have there on private spaces inside that building. An example of the public cloud for business is Amazon Web Services (4), Microsoft Azure (3), Office 365 (5), Google Cloud Hosting (6), and Box.com (7). A private cloud on the other hand is something you host internal inside your company to do similar services that is a private cloud. If you have remote log in like an SSLVPN connection you technically have a private cloud even with a file server or you could make it a little more user friendly and bypass the SSLVPN with something like Owncloud (8), which is similar to a private Dropbox (9) or Box.com (7).