My Account Log in

1 option

The Cloud Computing Journey : Design and Deploy Resilient and Secure Multi-Cloud Systems with Practical Guidance / Divit Gupta and Rohit Rahi.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Gupta, Divit, author.
Rahi, Rohit, author.
Language:
English
Subjects (All):
Cloud computing.
Physical Description:
1 online resource (440 pages)
Edition:
First edition.
Place of Publication:
Birmingham, England : Packt Publishing Ltd., [2023]
Summary:
Elevate your expertise and gain holistic insights into cloud technology with a focus on smooth transition from on-premises to the cloud Key Features Analyze cloud architecture in depth, including different layers, components, and design principles Explore various types of cloud services from AWS, Microsoft Azure, Google Cloud, Oracle Cloud Infrastructure, and more Implement best practices and understand the use of various cloud deployment tools Purchase of the print or Kindle book includes a free PDF eBook Book Description As the need for digital transformation and remote work surges, so does the demand for cloud computing. However, the complexity of cloud architecture and the abundance of vendors and tools can be overwhelming for businesses. This book addresses the need for skilled professionals capable of designing, building, and managing scalable and resilient cloud systems to navigate the complex landscape of cloud computing through practical tips and strategies. This comprehensive cloud computing guide offers expertise and best practices for evaluating different cloud vendors and tools. Once you've gained a thorough understanding of cloud computing basics, you'll delve deeper into cloud architecture, its design, and implementation. Armed with this expert insight, businesses can avoid costly mistakes, ensure that their cloud systems are secure and compliant, and build cloud systems that can adapt and grow with the business. By the end of this book, you'll be proficient in leveraging different vendors and tools to build robust and secure cloud systems to achieve specific goals and meet business requirements. What you will learn Get to grips with the core concepts of cloud architecture and cost optimization Understand the different cloud deployment and service models Explore various cloud-related tools and technologies Discover cloud migration strategies and best practices Find out who the major cloud vendors are and what they offer Analyze the impact and future of cloud technology Who this book is for The book is for anyone interested in understanding cloud technology, including business leaders and IT professionals seeking insights into the benefits, challenges, and best practices of cloud computing. Those who are just starting to explore cloud technology, as well as those who are already using cloud technology but want to deepen their understanding and optimize usage will find this resource especially useful.
Contents:
Cover
Title page
Copyright and credits
Foreword
Contributors
Table of Contents
Preface
Part 1: Fundamentals and Components of the Cloud
Chapter 1: Fundamentals of Cloud Architecture
Technical requirements
The history of cloud computing
Cloud computing today
Understanding cloud architecture
The benefits of cloud architecture
Cloud architecture best practices
The future of cloud architecture
Summary
Chapter 2: Components of a Cloud Infrastructure
Essential cloud infrastructure components
Physical data centers
Virtualization and hypervisors
Networking
Storage
Security
Management and orchestration
Monitoring and analytics
Disaster recovery and backup
Compliance and governance
Overview of virtualization and containerization
Virtualization in cloud computing
Containerization in cloud computing
Benefits and use cases of virtualization and containerization
Understanding the difference between virtualization and containerization
Part 2: Compute, Storage, and Networking
Chapter 3: Compute - Cloud Perspective
Introduction to compute and storage in cloud computing
Virtual machines (VMs)
Containers
Serverless computing
Chapter 4: Storage - Cloud Perspective
Introduction to storage in cloud computing
Exploring storage options in cloud computing
Block storage
File storage
Object storage
Google Cloud Storage
Azure Blob Storage
Integration with Azure services
Considerations and cost optimization strategies for compute and storage
Chapter 5: Networking - Cloud Perspective
Introduction to networks in cloud computing
Exploring network options in cloud computing
VPCs
VPN.
Subnetting and IP addressing
Load balancing
CDNs
Considerations and cost optimization strategies for networks
Network security
Performance optimization
Cost optimization
Part 3: Security, Compliance, and Databases
Chapter 6: Security and Compliance 1 - Cloud Perspective
Introduction to security in cloud computing
Understanding cloud security risks
Data breaches
Insider threats
Data loss and recovery
Insecure APIs
DoS attacks
Shared technology vulnerabilities
Cloud security tools and technologies
IAM
Encryption and data protection
Firewalls and network security
IDS/IPS
Chapter 7: Security and Compliance 2 - Cloud Perspective
Compliance and legal considerations
AWS Artifact
Azure Compliance Manager
IR and cloud forensics
Tools and services for IR and cloud forensics
Managing cloud security at scale
Evolving threat landscape
Cloud security best practices
Chapter 8: Database Services 1 - Cloud Perspective
Overview of database services in the cloud
Types of databases - relational and NoSQL
Setting up OCI
Data warehousing services in the cloud
Setting up Amazon Redshift
Setting up Google BigQuery
Databases beyond the traditional realm
Document database
In-memory database
Graph database
Columnar database
Key-value store
Time-series database
Converged database
Wide-column store
Chapter 9: Database Services 2 - Cloud Perspective
Data modeling and schema design
Conceptual data model
Physical data model
Normalization
Denormalization
Benefits of data modeling and schema design
Database provisioning and configuration
Database provisioning
Database configuration.
Benefits of effective provisioning and configuration
Example of database provisioning in the cloud - e-commerce platform
Example of database provisioning in the cloud - healthcare patient management
Example of database provisioning in the cloud - e-learning platform
Database security best practices
Access control
Popular tools and methods for access control
Encryption
Auditing and monitoring
Least-privilege principle
Secure configuration
Regular backups
Data masking and redaction
Multi-factor authentication (MFA)
Database high-availability and scalability features
High availability
Scalability
Database performance optimization
Part 4: Monitoring, Backup, and Restore
Chapter 10: Monitoring and Management
Real-time monitoring and alerts
Proactive alerting
Cloud provider tools
Alibaba Cloud CloudMonitor (Alibaba Cloud)
Best practices
Automated scaling and resource management
Updates and patching
Chapter 11: Backup and Restore Mechanisms
Data backup strategies
Full backups
Incremental backups
Differential backups
Synthetic full backups
Mirror backups
Continuous data protection
Snapshot backups
Cloud-native backup solutions
Retention policies
Regulatory compliance
Business continuity
DR planning
Chapter 12: Backup and Restore Procedures
Backup and restore procedures
Amazon Web Services (AWS)
AWS CLI command
AWS Backup integration
Microsoft Azure
Google Cloud Platform (GCP)
Index
Other Books You May Enjoy.
Notes:
Includes index.
Description based on print version record.
ISBN:
9781805121923
1805121928
OCLC:
1414456187

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account