Trustworthy Cloud Computing
Autor principal: | |
---|---|
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Newark :
IEEE Computer Society Press,
2016.
|
Colección: | New York Academy of Sciences Ser.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright
- Contents
- Preface
- Acknowledgments
- Introduction
- Chapter 1 Principles and Concepts of Cloud Computing
- 1.1 Kinds of Modern Software Architectures
- 1.2 Characteristic Features of Modern Software
- 1.3 Basic Concepts of Modern Software Architecture
- 1.4 Service-Oriented Architecture (SOA)
- 1.5 Software as A Service (SaaS)
- 1.6 Key Ideas and Principles of Cloud Computing
- 1.7 Components of Cloud Platforms and Kinds of Cloud Servicing
- 1.8 Layers of the Cloud Architecture
- 1.9 Scheme of Architecture of the Cloud
- 1.10 Roles of People in Cloud Computing
- 1.11 Standards of Cloud Computing
- 1.12 How the Clouds Come True: Organization of Datacenters and Cloud Hardware
- 1.13 Specifics and Components of Software for Cloud Computing
- 1.14 Cloud Computing-Related Trends, Activities, and Resources
- Exercises to Chapter 1
- Chapter 2 Platforms of Cloud Computing
- 2.1 A Variety of Cloud Platforms: The First Impression
- 2.2 Amazon AWS Cloud Platform-A Pioneer of Cloud Computing
- 2.3 IBM Cloud
- 2.4 Oracle Cloud
- 2.5 Google Cloud Platform
- 2.6 HP Helion Cloud Platform
- 2.7 Salesforce Cloud Platform
- Exercises to Chapter 2
- Chapter 3 Principles and Pillars of Trustworthy Computing
- 3.1 Vital Issues of Trustworthy Computing
- 3.2 The Trustworthy Computing Initiative by Microsoft
- 3.3 The Security Pillar
- 3.4 The Reliability Pillar
- 3.5 The Privacy Pillar
- 3.6 The Business Integrity Pillar
- 3.7 Tools and Software Lifecycle Models to Support Trustworthy Computing
- Exercises to Chapter 3
- Chapter 4 Making Cloud Computing Trustworthy
- 4.1 Psychological Barriers Between the Customers and the Cloud, and the Ways to Overcome Them
- 4.2 User Interface for Cloud Computing, Its Convenience, Usability, and Functionality for Trustworthy Cloud Computing
- 4.3 Threats and Attacks to Clouds
- 4.4 Trustworthy Cloud Computing from Hardware Side: Datacenter Architecture, Servers, Clusters, Hypervisors
- 4.5 Trustworthy Cloud Computing from Operating System Side: Desirable OS Features to Implement Clouds and Datacenters
- 4.6 Using Aspect-Oriented Programming for Refactoring Cloud Services and Making Them Trustworthy: The Contribution of St. Petersburg University
- Exercises to Chapter 4
- Chapter 5 Example of a Trustworthy Cloud Computing Platform in Detail: Microsoft Azure
- 5.1 Overview of Microsoft Azure Architecture and its Evolution
- 5.2 User Interface and the Management Portal of Microsoft Azure
- 5.3 The Compute Component: Managing and Operating Cloud Services
- 5.4 The Storage Component: Managing and Operating Cloud Storage
- 5.5 The SQL Azure Component: The Cloud Database
- 5.6 Networking in the Azure Cloud: Network-as-a-Service (NaaS), Content Delivery Network (CDN), Virtual Network, Traffic Manager