Cloud technologies : an overview of cloud computing technologies for managers / Roger McHaney, Kansas State University, Manhattan, USA.

By: McHaney, Roger [author.]
Language: English Publisher: Hoboken, NJ : Wiley, 2021Edition: First editionDescription: 1 online resourceContent type: text Media type: computer Carrier type: online resourceISBN: 9781119769521; 9781119769507; 9781119769491; 9781119769507Subject(s): Cloud computing | Organizational change | Information technology -- Management | Business enterprises -- Computer networksGenre/Form: Electronic books.DDC classification: 004.67/82 LOC classification: QA76.585Online resources: Full text is available at Wiley Online Library Click here to view
Contents:
TABLE OF CONTENTS Preface xiii Acknowledgments xv About the Companion Website xvii 1 What Is Cloud Computing? 1 Why Cloud Computing? 1 Cloud Computing’s Focus 2 Cost Reduction 2 Capacity Planning 4 Organizational Agility 5 How Is Cloud Computing Hosted? 6 Private Cloud Deployment 6 Public Cloud Deployment 6 Hybrid Cloud Deployment 7 What Are the Different Types of Cloud Solutions? 7 Software as a Service (SaaS) 8 Platform as a Service (PaaS) 9 Infrastructure as a Service (IaaS) 10 SaaS versus PaaS versus IaaS: A Review 12 Recovery as a Service (RaaS) 12 What Are General Benefits of Cloud Services? 13 What Are General Disadvantages of Cloud Services? 14 What Is the History Behind Cloud Computing? 14 Historic Perspective of Hardware Related to Cloud Computing 16 Historic Perspective of Software Related to Cloud Computing 17 SOA Explained in Terms of Lego Blocks 18 Summary 20 References 21 Bibliography 21 2 Who Uses the Cloud? 23 Individuals Users 23 Public Cloud Subscription Storage for Individuals 24 Private Cloud Storage (PCS) for Individuals 25 Hosted Personal Cloud Storage Using Third Party Hardware 27 Public Cloud versus Personal Cloud Storage 28 Small and Medium Enterprise (SME) Users 28 How Can Cloud Computing Save SMEs Money? 28 What Cloud Computing Features Appeal to SMEs? 32 SME Cloud Software 32 Accounting Software 32 Human Resources (HR) Software 33 Customer Relationship Management (CRM) 36 Project Management/Task Organization 40 Office Software 42 Data Analytics 44 Social Media 45 Purchasing and Procurement 46 Help Desk and Service Software 47 Enterprise Resource Planning (ERP) 48 Corporate Managers and Users 49 Organizational Users of Cloud Computing 50 PaaS Users 50 IaaS Users 51 File Storage and Backup Users 51 Disaster Recovery Users 51 Big Data Analytics Users 51 Summary 51 References 52 Further Reading 52 Website Resources 52 Accounting Software 52 CRM Software 53 Data Analytics 53 ERP for SMEs 53 Help Desk 53 HR Software 53 Office Software 54 Project Management Tools 54 Purchasing and Procurement 54 Social Media 54 3 What Is Virtualization? 55 Hardware Virtualization 56 Hypervisors 56 Types of Hardware Virtualization 57 Hardware Virtualization Vendors and Products 59 Hardware Virtualization Benefits 60 Operating System Virtualization 62 Operating-System-Level Virtualization (Containerization) 62 Containerization Software 63 Containers versus Virtual Machines 65 Container Cloud Practices 66 Containers as a Service (CaaS) 67 Storage Virtualization 67 DAS (Direct Attached Storage) 67 SAN (Storage Area Networks) 69 NAS (Network Attached Storage) 70 Storage Virtualization Techniques 71 File- Versus Block-Level Virtualization 72 Summary 72 References 72 Further Reading 72 4 Can the Cloud Help Operations? 75 Load Balancing 75 Load Balancing Algorithms 77 Static Load Balancing Algorithms 77 Dynamic Load Balancing Algorithms 78 Cloud Load Balancing Algorithms 79 Hardware Versus Software Load Balancing 81 Cloud-Based Balancing 81 Cloud Load Balancing Versus DNS Load Balancing 82 Scalability and Elasticity 82 Elasticity in Cloud Environments 83 Challenges for Elasticity 84 Learning Curve 84 Response Time 84 Monitoring Elastic Applications 85 Stakeholder Needs 85 Multiple Levels of Cloud Control 85 Security 85 Privacy and Compliance 86 Benefits of Cloud Elasticity 86 Ease of Implementation 86 Failover and Fault Tolerance 86 On-Demand Computing 87 Pay Only for What You Use 87 Standardization of Server Pool 88 Summary 88 References 89 Further Reading 89 5 How Are Clouds Managed? 91 Automation 91 Orchestration 92 Automation Tasks 92 Implementing Orchestration with IaC 93 IaC Example 95 IaC Tools 97 Push Approach 97 Pull Approach 97 Puppet 98 Chef 98 SaltStack 99 Terraform 99 Cloud Provider Resource Management 99 AWS CloudFormation 99 Google Cloud Deployment Manager 100 Azure Resource Manager 101 Access Control for Resource Management Tools 102 Customized Policies 104 APIs and SDKs 105 APIs 105 SaaS APIs 105 PaaS APIs 105 IaaS APIs 105 SDKs 106 SDKs and APIs 106 Cloud Backup and Replication 106 Cloud Backup 107 Cloud Backup Processes 108 Cloud Backup Drawbacks 109 Cloud Backup Vendors 110 Cloud Replication 111 Replication Technologies 112 DRaaS 113 Summary 114 References 115 Further Reading 115 Website Resources 116 Backup Providers 116 DRaaS Providers 116 IaC Providers 117 6 What Are Cloud Business Concerns? 119 Monitoring and Console Tools 119 Resource Consumption Monitoring 120 Planning for Monitoring 121 Cloud Monitoring Tools 121 Monitoring Challenges 123 Cost Monitoring 123 Costs Associated with Zombie Resource Instances 126 Service Level Agreements (SLAs) 128 SLA Sources 129 SLA Components 129 SLA Metrics 130 Other Performance Considerations 133 Performance Failure Penalties 133 SLA Data Ownership Clause 134 Data Ownership 134 Data Location 134 Data Disposition 136 Data Breaches 136 Governmental Access Requests 137 SLA Revisions 138 Transferring SLAs 138 More on SLAs 138 Billing 139 Amazon Billing 140 Third Party Billing Tools 141 Summary 141 References 142 Further Reading 142 Website Resources 143 Cost and Monitoring Software 143 Zombie Instance Management Software 143 7 How Are Business Applications in the Cloud Managed Safely? 145 Cloud Vulnerabilities 145 Cloud Security Architecture 146 IaaS Security Architecture 146 IaaS Resource Misconfiguration 147 IaaS Resource Vulnerabilities 147 IaaS Zombies Vulnerabilities 149 PaaS Security Architecture 149 SaaS Security Architecture 151 Access and Identity Control in the Cloud 152 Identity Governance 153 IAM Considerations for Developers 154 Identity Provisioning 155 Cloud Licenses 156 IAM with Third Party Vendors 156 FIM Benefits 158 FIM Challenges 158 Identity and Access Management Products 159 Identity Management Standards 160 Summary 163 References 164 Bibliography 164 Website Bibliography 165 Identity Management 165 8 What Is Cloud Governance? 167 IT Governance Overview 167 IT Governance Boards 169 IT Governance Frameworks 169 COBIT 2019 170 ITIL (Information Technology Infrastructure Library) 171 AS 8015-2015 172 ISO/IEC 38500:2015 174 CMMI 174 FAIR 174 IT Governance in the Cloud 176 Choosing a Governance Framework 177 Cloud Risk Factors Related to Governance 177 IT Audit Committees 178 IT Auditor 179 IT Controls 179 End-User Controls 181 Shadow IT 183 Acceptable Risk 184 SOA Governance 185 Ensuring Secure Cloud Data 185 Cloud Provider Data Safety Measures 187 Cloud Encryption 187 Symmetric Key Encryption 189 Asymmetric Key Encryption 190 Other Encryption Methods 191 Secure Sockets Layer (SSL) 191 Key Management 194 Key Management System Products 195 Summary 195 References 196 Further Reading 196 9 What Other Services Run in the Cloud? 199 DevOps 199 DevOps Ingredients 200 Ingredient #1: Communication 200 Ingredient #2: Collaboration 201 Ingredient #3: Flow 201 Ingredient #4: Continuous Improvement 202 Ingredient #5: Lean Computing 202 Ingredient #6: Tool Kit 203 Ingredient #7: Quality 203 Cloud-Based Problem-Solving Approaches 204 DMAIC 204 TRIZ 205 Microservices 206 Cloud Database Applications 209 Cloud Data Models 209 Cloud Database Typical Features 211 DBaaS Product Examples 211 Amazon 211 Microsoft 211 Google 211 Other DBaaS Vendors 212 Cloud Analytics Services 212 Microsoft Power BI Service 214 Domo 215 IBM Analytics 215 Tableau 215 Hadoop 216 Hadoop in the Cloud 216 Apache Spark 217 Apache Storm 217 Open Source Private Cloud Software 218 OpenStack 218 OpenStack Components 219 Other Services 219 Compute Services 220 Application Services 220 Summary 221 References 221 Further Reading 221 Website Resources 222 Data Analytics Tools 222 DBaaS 222 NoSQL 222 SQL 222 DevOps 223 Hadoop Competitors 223 Private Clouds 223 Virtual Databases 223 NoSQL 223 SQL 223 10 What Is the Cloud Future? 225 NoOps 225 Everything as a Service (EaaS) 226 Zero Knowledge Cloud Storage 226 Serverless Architecture 226 Multicloud 227 Small Business Clouds 227 Machine Learning 228 Internet of Things (IoT) 229 Cloud Computing as a Utility 229 Cloud Streaming Services 230 Edge Computing 230 Fog Computing 231 Summary 232 References 233 Further Reading 233 Glossary 235 Chapter 1 List of Terms 235 Chapter 2 List of Terms 237 Chapter 3 List of Terms 240 Chapter 4 List of Terms 243 Chapter 5 List of Terms 245 Chapter 6 List of Terms 248 Chapter 7 List of Terms 250 Chapter 8 List of Terms 252 Chapter 9 List of Terms 256 Chapter 10 List of Terms 258 Index 261
Summary: "Cloud Technologies: An Overview of Cloud Computing Technologies for Managers introduces cloud-based systems and expertly explains how these technologies have changed the way organizations approach and implement their computing infrastructure. Introducing the reader to an overview of cloud computing, this book smoothly addresses and presents business related considerations such as Service Level Agreements, elasticity, security, audits, and other practical implementation issues. Furthermore, it covers additional topics such as automation, infrastructure as code, DevOps, and orchestration. Comprised of 10 chapters, the author ensures cloud computing concepts are explained in a detailed, understandable manner that is clear to the reader, ensuring a firm understanding. Aimed at all levels of managers working in IT, Cloud Computing is embedded with topics that are important to managers, including cost savings and enhanced capabilities together with different models for implementing cloud technologies and tackling cloud business concerns"-- Provided by publisher.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Home library Call number Status Date due Barcode Item holds
EBOOK EBOOK COLLEGE LIBRARY
COLLEGE LIBRARY
004.6782 M181 2021 (Browse shelf) Available CL-52992
Total holds: 0

ABOUT THE AUTHOR
Roger McHaney is University Distinguished Teaching Scholar and holder of Daniel D. Burke Chair for Exceptional Faculty in the Department of Management at Kansas State University, USA. He has published in a variety of Information Systems, Operations Management, and Educational Technology journals along with authoring “The New Digital Shoreline: How Web 2.0 and Millennials are Revolutionizing Higher Education” and “Web 2.0 and Social Media for Business.”

Includes bibliographical references and index.

TABLE OF CONTENTS
Preface xiii

Acknowledgments xv

About the Companion Website xvii

1 What Is Cloud Computing? 1

Why Cloud Computing? 1

Cloud Computing’s Focus 2

Cost Reduction 2

Capacity Planning 4

Organizational Agility 5

How Is Cloud Computing Hosted? 6

Private Cloud Deployment 6

Public Cloud Deployment 6

Hybrid Cloud Deployment 7

What Are the Different Types of Cloud Solutions? 7

Software as a Service (SaaS) 8

Platform as a Service (PaaS) 9

Infrastructure as a Service (IaaS) 10

SaaS versus PaaS versus IaaS: A Review 12

Recovery as a Service (RaaS) 12

What Are General Benefits of Cloud Services? 13

What Are General Disadvantages of Cloud Services? 14

What Is the History Behind Cloud Computing? 14

Historic Perspective of Hardware Related to Cloud Computing 16

Historic Perspective of Software Related to Cloud Computing 17

SOA Explained in Terms of Lego Blocks 18

Summary 20

References 21

Bibliography 21

2 Who Uses the Cloud? 23

Individuals Users 23

Public Cloud Subscription Storage for Individuals 24

Private Cloud Storage (PCS) for Individuals 25

Hosted Personal Cloud Storage Using Third Party Hardware 27

Public Cloud versus Personal Cloud Storage 28

Small and Medium Enterprise (SME) Users 28

How Can Cloud Computing Save SMEs Money? 28

What Cloud Computing Features Appeal to SMEs? 32

SME Cloud Software 32

Accounting Software 32

Human Resources (HR) Software 33

Customer Relationship Management (CRM) 36

Project Management/Task Organization 40

Office Software 42

Data Analytics 44

Social Media 45

Purchasing and Procurement 46

Help Desk and Service Software 47

Enterprise Resource Planning (ERP) 48

Corporate Managers and Users 49

Organizational Users of Cloud Computing 50

PaaS Users 50

IaaS Users 51

File Storage and Backup Users 51

Disaster Recovery Users 51

Big Data Analytics Users 51

Summary 51

References 52

Further Reading 52

Website Resources 52

Accounting Software 52

CRM Software 53

Data Analytics 53

ERP for SMEs 53

Help Desk 53

HR Software 53

Office Software 54

Project Management Tools 54

Purchasing and Procurement 54

Social Media 54

3 What Is Virtualization? 55

Hardware Virtualization 56

Hypervisors 56

Types of Hardware Virtualization 57

Hardware Virtualization Vendors and Products 59

Hardware Virtualization Benefits 60

Operating System Virtualization 62

Operating-System-Level Virtualization (Containerization) 62

Containerization Software 63

Containers versus Virtual Machines 65

Container Cloud Practices 66

Containers as a Service (CaaS) 67

Storage Virtualization 67

DAS (Direct Attached Storage) 67

SAN (Storage Area Networks) 69

NAS (Network Attached Storage) 70

Storage Virtualization Techniques 71

File- Versus Block-Level Virtualization 72

Summary 72

References 72

Further Reading 72

4 Can the Cloud Help Operations? 75

Load Balancing 75

Load Balancing Algorithms 77

Static Load Balancing Algorithms 77

Dynamic Load Balancing Algorithms 78

Cloud Load Balancing Algorithms 79

Hardware Versus Software Load Balancing 81

Cloud-Based Balancing 81

Cloud Load Balancing Versus DNS Load Balancing 82

Scalability and Elasticity 82

Elasticity in Cloud Environments 83

Challenges for Elasticity 84

Learning Curve 84

Response Time 84

Monitoring Elastic Applications 85

Stakeholder Needs 85

Multiple Levels of Cloud Control 85

Security 85

Privacy and Compliance 86

Benefits of Cloud Elasticity 86

Ease of Implementation 86

Failover and Fault Tolerance 86

On-Demand Computing 87

Pay Only for What You Use 87

Standardization of Server Pool 88

Summary 88

References 89

Further Reading 89

5 How Are Clouds Managed? 91

Automation 91

Orchestration 92

Automation Tasks 92

Implementing Orchestration with IaC 93

IaC Example 95

IaC Tools 97

Push Approach 97

Pull Approach 97

Puppet 98

Chef 98

SaltStack 99

Terraform 99

Cloud Provider Resource Management 99

AWS CloudFormation 99

Google Cloud Deployment Manager 100

Azure Resource Manager 101

Access Control for Resource Management Tools 102

Customized Policies 104

APIs and SDKs 105

APIs 105

SaaS APIs 105

PaaS APIs 105

IaaS APIs 105

SDKs 106

SDKs and APIs 106

Cloud Backup and Replication 106

Cloud Backup 107

Cloud Backup Processes 108

Cloud Backup Drawbacks 109

Cloud Backup Vendors 110

Cloud Replication 111

Replication Technologies 112

DRaaS 113

Summary 114

References 115

Further Reading 115

Website Resources 116

Backup Providers 116

DRaaS Providers 116

IaC Providers 117

6 What Are Cloud Business Concerns? 119

Monitoring and Console Tools 119

Resource Consumption Monitoring 120

Planning for Monitoring 121

Cloud Monitoring Tools 121

Monitoring Challenges 123

Cost Monitoring 123

Costs Associated with Zombie Resource Instances 126

Service Level Agreements (SLAs) 128

SLA Sources 129

SLA Components 129

SLA Metrics 130

Other Performance Considerations 133

Performance Failure Penalties 133

SLA Data Ownership Clause 134

Data Ownership 134

Data Location 134

Data Disposition 136

Data Breaches 136

Governmental Access Requests 137

SLA Revisions 138

Transferring SLAs 138

More on SLAs 138

Billing 139

Amazon Billing 140

Third Party Billing Tools 141

Summary 141

References 142

Further Reading 142

Website Resources 143

Cost and Monitoring Software 143

Zombie Instance Management Software 143

7 How Are Business Applications in the Cloud Managed Safely? 145

Cloud Vulnerabilities 145

Cloud Security Architecture 146

IaaS Security Architecture 146

IaaS Resource Misconfiguration 147

IaaS Resource Vulnerabilities 147

IaaS Zombies Vulnerabilities 149

PaaS Security Architecture 149

SaaS Security Architecture 151

Access and Identity Control in the Cloud 152

Identity Governance 153

IAM Considerations for Developers 154

Identity Provisioning 155

Cloud Licenses 156

IAM with Third Party Vendors 156

FIM Benefits 158

FIM Challenges 158

Identity and Access Management Products 159

Identity Management Standards 160

Summary 163

References 164

Bibliography 164

Website Bibliography 165

Identity Management 165

8 What Is Cloud Governance? 167

IT Governance Overview 167

IT Governance Boards 169

IT Governance Frameworks 169

COBIT 2019 170

ITIL (Information Technology Infrastructure Library) 171

AS 8015-2015 172

ISO/IEC 38500:2015 174

CMMI 174

FAIR 174

IT Governance in the Cloud 176

Choosing a Governance Framework 177

Cloud Risk Factors Related to Governance 177

IT Audit Committees 178

IT Auditor 179

IT Controls 179

End-User Controls 181

Shadow IT 183

Acceptable Risk 184

SOA Governance 185

Ensuring Secure Cloud Data 185

Cloud Provider Data Safety Measures 187

Cloud Encryption 187

Symmetric Key Encryption 189

Asymmetric Key Encryption 190

Other Encryption Methods 191

Secure Sockets Layer (SSL) 191

Key Management 194

Key Management System Products 195

Summary 195

References 196

Further Reading 196

9 What Other Services Run in the Cloud? 199

DevOps 199

DevOps Ingredients 200

Ingredient #1: Communication 200

Ingredient #2: Collaboration 201

Ingredient #3: Flow 201

Ingredient #4: Continuous Improvement 202

Ingredient #5: Lean Computing 202

Ingredient #6: Tool Kit 203

Ingredient #7: Quality 203

Cloud-Based Problem-Solving Approaches 204

DMAIC 204

TRIZ 205

Microservices 206

Cloud Database Applications 209

Cloud Data Models 209

Cloud Database Typical Features 211

DBaaS Product Examples 211

Amazon 211

Microsoft 211

Google 211

Other DBaaS Vendors 212

Cloud Analytics Services 212

Microsoft Power BI Service 214

Domo 215

IBM Analytics 215

Tableau 215

Hadoop 216

Hadoop in the Cloud 216

Apache Spark 217

Apache Storm 217

Open Source Private Cloud Software 218

OpenStack 218

OpenStack Components 219

Other Services 219

Compute Services 220

Application Services 220

Summary 221

References 221

Further Reading 221

Website Resources 222

Data Analytics Tools 222

DBaaS 222

NoSQL 222

SQL 222

DevOps 223

Hadoop Competitors 223

Private Clouds 223

Virtual Databases 223

NoSQL 223

SQL 223

10 What Is the Cloud Future? 225

NoOps 225

Everything as a Service (EaaS) 226

Zero Knowledge Cloud Storage 226

Serverless Architecture 226

Multicloud 227

Small Business Clouds 227

Machine Learning 228

Internet of Things (IoT) 229

Cloud Computing as a Utility 229

Cloud Streaming Services 230

Edge Computing 230

Fog Computing 231

Summary 232

References 233

Further Reading 233

Glossary 235

Chapter 1 List of Terms 235

Chapter 2 List of Terms 237

Chapter 3 List of Terms 240

Chapter 4 List of Terms 243

Chapter 5 List of Terms 245

Chapter 6 List of Terms 248

Chapter 7 List of Terms 250

Chapter 8 List of Terms 252

Chapter 9 List of Terms 256

Chapter 10 List of Terms 258

Index 261

"Cloud Technologies: An Overview of Cloud Computing Technologies for Managers introduces cloud-based systems and expertly explains how these technologies have changed the way organizations approach and implement their computing infrastructure. Introducing the reader to an overview of cloud computing, this book smoothly addresses and presents business related considerations such as Service Level Agreements, elasticity, security, audits, and other practical implementation issues. Furthermore, it covers additional topics such as automation, infrastructure as code, DevOps, and orchestration. Comprised of 10 chapters, the author ensures cloud computing concepts are explained in a detailed, understandable manner that is clear to the reader, ensuring a firm understanding. Aimed at all levels of managers working in IT, Cloud Computing is embedded with topics that are important to managers, including cost savings and enhanced capabilities together with different models for implementing cloud technologies and tackling cloud business concerns"-- Provided by publisher.

Description based on print version record and CIP data provided by publisher; resource not viewed.

There are no comments for this item.

to post a comment.