Platform as a Service (PaaS) in Public Cloud: Challenges and Mitigating Strategy

Author(s):  
Fidel Ikundi ◽  
Rafiqul Islam ◽  
Peter White
Author(s):  
Eduardo Correia

Cloud computing makes use of many standard technologies in surprisingly novel ways. It leaves many people bewildered, even confused, especially as it is an area of computing that is undergoing rapid change in terms of a diversification of available services and the growth in underlying contingent technologies. This article shows how the cloud has changed the user experience and goes on to discuss the definition of cloud computing most commonly used. It describes the three service models of Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) and then discusses the four deployment models of private cloud, public cloud, hybrid cloud and community cloud. It concludes with how the cloud impacts security and how most organizations will likely make use of multiple cloud providers. This article introduces key concepts and characteristics of cloud computing, in this way covering in broad terms what it is and how it essentially works.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Samuel Heuchert ◽  
Bhaskar Prasad Rimal ◽  
Martin Reisslein ◽  
Yong Wang

PurposeMajor public cloud providers, such as AWS, Azure or Google, offer seamless experiences for infrastructure as a service (IaaS), platform as a service (PaaS) and software as a service (SaaS). With the emergence of the public cloud's vast usage, administrators must be able to have a reliable method to provide the seamless experience that a public cloud offers on a smaller scale, such as a private cloud. When a smaller deployment or a private cloud is needed, OpenStack can meet the goals without increasing cost or sacrificing data control.Design/methodology/approachTo demonstrate these enablement goals of resiliency and elasticity in IaaS and PaaS, the authors design a private distributed system cloud platform using OpenStack and its core services of Nova, Swift, Cinder, Neutron, Keystone, Horizon and Glance on a five-node deployment.FindingsThrough the demonstration of dynamically adding an IaaS node, pushing the deployment to its physical and logical limits, and eventually crashing the deployment, this paper shows how the PackStack utility facilitates the provisioning of an elastic and resilient OpenStack-based IaaS platform that can be used in production if the deployment is kept within designated boundaries.Originality/valueThe authors adopt the multinode-capable PackStack utility in favor of an all-in-one OpenStack build for a true demonstration of resiliency, elasticity and scalability in a small-scale IaaS. An all-in-one deployment is generally used for proof-of-concept deployments and is not easily scaled in production across multiple nodes. The authors demonstrate that combining PackStack with the multi-node design is suitable for smaller-scale production IaaS and PaaS deployments.


Author(s):  
Mohammad Nabil Almunawar ◽  
Hasan Jawwad Almunawar

We are witnessing the business prospects of cloud computing becoming apparent as many cloud computing services have been made available online. Previously, outsourcing of computing resources employs a third party to set up, develop, and maintain the infrastructure within or outside the business organization. However, nowadays many business organizations all over the world see that outsourcing their computing resources through cloud computing is a highly viable option as it saves a business organization from the complicated setup and maintenance costs of computer infrastructure. There are three generally known types cloud computing, namely public cloud, private cloud, and hybrid cloud. There also three generally service models namely software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). This chapter highlights the development of cloud computing technology, benefits and issues of outsourcing an organization's computing resources through cloud computing.


Author(s):  
Mohammad Nabil Almunawar ◽  
Hasan Jawwad Almunawar

We are witnessing the business prospects of cloud computing becoming apparent as many cloud computing services have been made available online. Previously, outsourcing of computing resources employs a third party to set up, develop and maintain the infrastructure within or outside the business organization. However, nowadays many business organizations all over the world see that outsourcing their computing resources through cloud computing is a highly viable option as it saves a business organization from the complicated setup and maintenance costs of computer infrastructure. There are three generally known types cloud computing, namely, public cloud, private cloud and hybrid cloud. There also three generally service models namely software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS). This paper highlights the development of cloud computing technology, benefits and issues of outsourcing an organization's computing resources through cloud computing.


2020 ◽  
Vol 25 (2) ◽  
pp. 215-225
Author(s):  
Fairouz Hadi ◽  
Zibouda Aliouat ◽  
Sarra Hammoudi

Author(s):  
Adrian Brown ◽  
Sean Randall ◽  
Anna Ferrante ◽  
James Boyd

IntroductionBusinesses worldwide are increasingly adopting the storage, compute and analytical services provided by cloud computing. Yet, few operational linkage units are keeping pace with this world of technological change - most use legacy systems approaching their limits with the rapidly increasing size and range of datasets now required for linkage. Objectives and ApproachTo meet the demands of linkage for the near future, it is important that new solutions for linkage consider the services provided by public cloud infrastructure for compute, storage and analytics. We examined Platform as a Service (PaaS) offerings for use in the development of a cost-effective cloud model for scalable, privacy-preserving record linkage (PPRL). PPRL techniques were adapted to maximise the quality of linkage and to automate as much of the process as possible. Finally, a prototype was created to demonstrate the capabilities and potential of the model. ResultsWe present our cloud model for PPRL, a platform for record linkage that provides rapid scaling of resources to meet demand, and the results of how our prototype performed on massive datasets. Conclusion/ImplicationsThe application of record linkage using relatively inexpensive cloud infrastructure represents a significant step towards providing an efficient and scalable record linkage service to researchers and government. Larger datasets can be linked efficiently, including national or cross-jurisdictional datasets, with little investment in private infrastructure, and improved turnaround times for researchers.


Author(s):  
Eduardo Correia

With the public cloud, organizations have access to an extensive, diverse range of new and emerging technologies as well as well-established ones. Their support staff may combine these technologies in a number of novel ways to form solutions that do more and cost less while meeting the business requirements of organizations. The public cloud bewilders, even confuses the average user, as it is an area of increasing technical complexity that is undergoing rapid change in terms of both a diversification of available services and the growth in underlying contingent technologies. This chapter discusses the public cloud in terms of the three basic service models of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and then discusses the public cloud in the context of the four deployment models of private cloud, public cloud, hybrid cloud, and community cloud. It concludes with the risks and challenges associated with security and the need of organizations to make use of of multiple public cloud providers.


Author(s):  
Eduardo Correia

Cloud computing makes use of many standard technologies in surprisingly novel ways. It leaves many people bewildered, even confused, especially as it is an area of computing that is undergoing rapid change in terms of a diversification of available services and the growth in underlying contingent technologies. This chapter shows how the cloud has changed the user experience and goes on to discuss the definition of cloud computing most commonly used. It describes the three service models of infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and then discusses the four deployment models of private cloud, public cloud, hybrid cloud, and community cloud. It concludes with how the cloud impacts security and how most organizations will likely make use of multiple cloud providers. This chapter introduces key concepts and characteristics of cloud computing, in this way covering in broad terms what it is and how it essentially works.


2019 ◽  
Vol 8 (4) ◽  
pp. 7238-7242

There is a rapid increase in data volume all over the world. In the computer network world also, imminent changes are happening. Under any circumstance, data can be vulnerable from one’s own side or by a service provider or on data movement. In that case we need to secure our data. In this paper, the improved methods of protection against data leakage has been discussed. Public cloud data theft can happen through intruders or hackers or service providers. The data securing algorithm are used prior to storing the data in the server. Any data entering the cloud area is segregated into numerical and non-numerical parts, where non-numeric is operated by one algorithm and obfuscation method is applied on the numeric part. These two operations are done simultaneously with different threads. This both works come together and developed an entirely different algorithm. Hence the proposed algorithm maximizes the security and reduces the service cost. The proposed method is implemented as a cloud application and hosted on a cloud platform as a service and tested by subsisting present methods with respect to time and security levels. From the results, it is observed that the proposed method GLEncObfus is more efficient than present methods with reference to encryption-obfuscation time, decryption-de-obfuscation time and security level.


Author(s):  
M. Chaitanya ◽  
K. Durga Charan

Load balancing makes cloud computing greater knowledgeable and could increase client pleasure. At reward cloud computing is among the all most systems which offer garage of expertise in very lowers charge and available all the time over the net. However, it has extra vital hassle like security, load administration and fault tolerance. Load balancing inside the cloud computing surroundings has a large impact at the presentation. The set of regulations relates the sport idea to the load balancing manner to amplify the abilties in the public cloud environment. This textual content pronounces an extended load balance mannequin for the majority cloud concentrated on the cloud segregating proposal with a swap mechanism to select specific strategies for great occasions.


Sign in / Sign up

Export Citation Format

Share Document