
Cloud Security
A Comprehensive Guide to Secure Cloud Computing
- English
- ePUB (mobile friendly)
- Available on iOS & Android
About this book
Well-known security experts decipher the most challenging aspect of cloud computing-security
Cloud computing allows for both large and small organizations to have the opportunity to use Internet-based services so that they can reduce start-up costs, lower capital expenditures, use services on a pay-as-you-use basis, access applications only as needed, and quickly reduce or increase capacities. However, these benefits are accompanied by a myriad of security issues, and this valuable book tackles the most common security challenges that cloud computing faces.
The authors offer you years of unparalleled expertise and knowledge as they discuss the extremely challenging topics of data ownership, privacy protections, data mobility, quality of service and service levels, bandwidth costs, data protection, and support.
As the most current and complete guide to helping you find your way through a maze of security minefields, this book is mandatory reading if you are involved in any aspect of cloud computing.
Coverage Includes:
- Cloud Computing Fundamentals
- Cloud Computing Architecture
- Cloud Computing Software Security Fundamentals
- Cloud Computing Risks Issues
- Cloud Computing Security Challenges
- Cloud Computing Security Architecture
- Cloud Computing Life Cycle Issues
- Useful Next Steps and Approaches
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
CHAPTER 1:
Cloud Computing Fundamentals
Out of intense complexities intense simplicities emerge.āWinston Churchill
What Is Cloud Computing?
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable and reliable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal consumer management effort or service provider interaction.
- On-demand self-service
- Ubiquitous network access
- Resource pooling
- Location independence
- Rapid elasticity
- Measured service
- Cloud Software as a Service (SaaS)āUse provider's applications over a network.
- Cloud Platform as a Service (PaaS)āDeploy customer-created applications to a cloud.
- Cloud Infrastructure as a Service (IaaS)āRent processing, storage, network capacity, and other fundamental computing resources.
- Private cloudāEnterprise owned or leased
- Community cloudāShared infrastructure for specific community
- Public cloudāSold to the public, mega-scale infrastructure
- Hybrid cloudāComposition of two or more clouds
www.opencloudmanifesto.org), cloud computing is defined with a set of characteristics and value propositions. The characteristics outlined in the manifesto are as follows:- The ability to scale and provision computing power dynamically in a cost-efficient way.
- The ability of the consumer (end user, organization, or IT staff) to make the most of that power without having to manage the underlying complexity of the technology.
- The cloud architecture itself can be private (hosted within an organization's firewall) or public (hosted on the Internet).
- Scalability on demandāAll organizations have to deal with changes in their environment. The ability of cloud computing solutions to scale up and down is a major benefit. If an organization has periods of time during which their computing resource needs are much higher or lower than normal, cloud technologies (both private and public) can deal with those changes.
- Streamlining the data centerāAn organization of any size will have a substantial investment in its data center. That includes buying and maintaining the hardware and software, providing the facilities in which the hardware is housed, and hiring the personnel who keep the data center running. An organization can streamline its data center by taking advantage of cloud technologies internally or by offloading workload into the public.
- Improving business processesāThe cloud provides an infrastructure for improving business processes. An organization and its suppliers and partners can share data and applications in the cloud, enabling everyone involved to focus on the business process instead of the infrastructure that hosts it.
- Minimizing startup costsāFor companies that are just starting out, organizations in emerging markets, or even advanced technology groups in larger organizations, cloud computing greatly reduces startup costs. The new organization starts with an infrastructure already in place, so the time and other resources that would be spent on building a data center are borne by the cloud provider, whether the cloud is private or public.
- Dynamic computing infrastructureāA standardized, scalable, dynamic, virtualized, and secure physical infrastructure with levels of redundancy to ensure high levels of availability
- IT service-centric approachāAs opposed to a server-centric model, the availability of an easily accessible, dedicated instance of an application or service
- Self-service-based usage modelāThe capability to upload, build, deploy, schedule, manage, and report on provided business services on demand
- Minimally or self-managed platformāSelf-management via software automation employing the following:
- A provisioning engine for deploying services and tearing them down, recovering resources for high levels of reuse
- Mechanisms for scheduling and reserving resource capacity
- Capabilities for configuring, managing, and reporting to ensure that resources can be allocated and reallocated to multiple groups of users
- Tools for controlling access to resources, and policies for how resources can be used or operations can be performed
- Consumption-based billingāPayment for resources as they are used
Important Factors in the Development of Cloud Computing
Table of contents
- Cover
- Table of Contents
- Title
- Copyright
- Dedication
- About the Authors
- Credits
- Acknowledgments
- Foreword
- Introduction
- CHAPTER 1: Cloud Computing Fundamentals
- CHAPTER 2: Cloud Computing Architecture
- CHAPTER 3: Cloud Computing Software Security Fundamentals
- CHAPTER 4: Cloud Computing Risk Issues
- CHAPTER 5: Cloud Computing Security Challenges
- CHAPTER 6: Cloud Computing Security Architecture
- CHAPTER 7: Cloud Computing Life Cycle Issues
- CHAPTER 8: Useful Next Steps and Approaches
- Appendix A: Glossary of Terms and Acronyms
- Appendix B: References
- Index
- End User License Agreement