Cloud Computing : Beginners And Intermediate User Guide
By David comer
()
About this ebook
Start your investigation into cloud computing by becoming well-versed in cloud technology, improving your practical abilities, and becoming proficient in cloud
Key Features
- Teach yourself all about cloud computing with this easy-to-follow guide
- Develop a well-rounded skillset—from fundamentals to data, machine learning, and security
- Work on real life industrial projects, business use cases, and personal cloud career development
The book will help build foundational concepts about cloud computing and AWS. You will gain an excellent conceptual understanding of cloud computing, cloud services, cloud computing platforms, and cloud service providers, and other modern related cloud computing concepts along with AWS introduction.
You will understand different main cloud computing types such as Infrastructure-as-a-service, platform-as-a-service, software-as-a-service. In addition, you will also get an overview of modern cloud computing types such as data-as-a-service, desktop-as-a-service, and function-as-a-service. Furthermore, the book provides good detail about different cloud deployment models such as public cloud, private cloud, hybrid cloud, community cloud, multi-cloud. Cloud deployment models mainly deal with the management and accessibility of computing resources. You will also understand what the term multitenancy is in cloud computing.
Finally, you will get a high-level understanding of how AWS approaches the security and compliance of deployed applications. And finally, you will get an overview of the AWS cloud computing platform covering many popular AWS services.
Why not get started with cloud computing today?
Related to Cloud Computing
Related ebooks
Security for Containers and Kubernetes: Learn how to implement robust security measures in containerized environments (English Edition) Rating: 0 out of 5 stars0 ratingsC# Deconstructed: Discover how C# works on the .NET Framework Rating: 0 out of 5 stars0 ratingsBeginning Backbone.js Rating: 3 out of 5 stars3/5LTE for UMTS: OFDMA and SC-FDMA Based Radio Access Rating: 3 out of 5 stars3/5U-TECH 2023: Understanding Technology 2023 Rating: 0 out of 5 stars0 ratingsUltimate Splunk for Cybersecurity Rating: 0 out of 5 stars0 ratingsDiffuse Algorithms for Neural and Neuro-Fuzzy Networks: With Applications in Control Engineering and Signal Processing Rating: 0 out of 5 stars0 ratingsAdvanced Dynamic-System Simulation: Model Replication and Monte Carlo Studies Rating: 0 out of 5 stars0 ratingsSatellite Technology: Principles and Applications Rating: 4 out of 5 stars4/5Machine-to-Machine M2M Communications Third Edition Rating: 0 out of 5 stars0 ratingsSoftware Networks: Virtualization, SDN, 5G and Security Rating: 0 out of 5 stars0 ratingsSatellite System Rating: 0 out of 5 stars0 ratingsEDRM Second Edition Rating: 0 out of 5 stars0 ratingsNetwork Access Control A Complete Guide Rating: 0 out of 5 stars0 ratingsTCP/IP: Network+ Protocols And Campus LAN Switching Fundamentals Rating: 0 out of 5 stars0 ratingsIntro to Bluetooth Low Energy: Learn Bluetooth Low Energy in a single weekend Rating: 0 out of 5 stars0 ratingsExploring Oracle Primavera P6 Professional 18, 3rd Edition Rating: 0 out of 5 stars0 ratingsExcel VBA Programming: Task Optimization and Daily Work Automation Rating: 0 out of 5 stars0 ratingsScrum Release Management: Successful Combination of Scrum, Lean Startup, and User Story Mapping Rating: 0 out of 5 stars0 ratingsCybersecurity Management and Policies: The Future of Secure Digital Environments: 1, #1 Rating: 0 out of 5 stars0 ratingsOffice 365 in Business Rating: 0 out of 5 stars0 ratingsIaaS Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsJourney into AI Career Rating: 0 out of 5 stars0 ratingsRequirement Analysis A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsIoT Architecture A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsSingle Sign On A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsCisco AVVID and IP Telephony Design and Implementation Rating: 0 out of 5 stars0 ratingsBusiness rules A Complete Guide Rating: 0 out of 5 stars0 ratingsProcess Configuring Method in Bpm Project Rating: 0 out of 5 stars0 ratings
Computers For You
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsAlan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsThe Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Childhood Unplugged: Practical Advice to Get Kids Off Screens and Find Balance Rating: 0 out of 5 stars0 ratingsAP Computer Science Principles Premium, 2024: 6 Practice Tests + Comprehensive Review + Online Practice Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Going Text: Mastering the Command Line Rating: 4 out of 5 stars4/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5People Skills for Analytical Thinkers Rating: 5 out of 5 stars5/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5
Reviews for Cloud Computing
0 ratings0 reviews
Book preview
Cloud Computing - David comer
About the author
David comer is a technology writer who has published multiple books on emerging technologies, such as Smart Cities, Cloud computing, Artificial Intelligence, and Blockchain. His PhD was in history, but he has worked in the tech industry for the past two decades as a consultant implementing cutting edge solutions for private and public customers. As an entrepreneur he has started multiple tech companies and as an Enterprise Architect he has been responsible for modernization and development of the Data Services of the City of New York.
© Copyrıght 2023 by ORCHID PUBLISHING- All rıghts reserved.
Thıs document ıs geared towards provıdıng exact and relıable ınformatıon ın regards to the topıc and ıssue covered. The publıcatıon ıs sold wıth the ıdea that the publısher ıs not requıred to render accountıng, offıcıally permıtted, or otherwıse, qualıfıed servıces. If advıce ıs necessary, legal or professıonal, a practıced ındıvıdual ın the professıon should be ordered.
In no way ıs ıt legal to reproduce, duplıcate, or transmıt any part of thıs document ın eıther electronıc means or ın prınted format. Recordıng of thıs publıcatıon ıs strıctly prohıbıted and any storage of thıs document ıs not allowed unless wıth wrıtten permıssıon from the publısher. All rıghts reserved.
The ınformatıon provıded hereın ıs stated to be truthful and consıstent, ın that any lıabılıty, ın terms of ınattentıon or otherwıse, by any usage or abuse of any polıcıes, processes, or dırectıons contaıned wıthın ıs the solıtary and utter responsıbılıty of the recıpıent reader. Under no cırcumstances wıll any legal responsıbılıty or blame be held agaınst the publısher for any reparatıon, damages, or monetary loss due to the ınformatıon hereın, eıther dırectly or ındırectly.
Respectıve authors own all copyrıghts not held by the publısher.
The ınformatıon hereın ıs offered for ınformatıonal purposes solely, and ıs unıversal as so. The presentatıon of the ınformatıon ıs wıthout contract or any type of guarantee assurance.
The trademarks that are used are wıthout any consent, and the publıcatıon of the trademark ıs wıthout permıssıon or backıng by the trademark owner.
All trademarks and brands wıthın thıs book are for clarıfyıng purposes only and are the owned by the owners themselves, not affılıated wıth thıs document.
Contents
About the author...............................................................3
© Copyrıght 2023 by ORCHID PUBLISHING- All rıghts reserved.........................4
Introduction...................................................................8
Historical Development........................................................9
Cloud Computing Reference..................................................10
The meaning of cloud computing...............................................11
Web Services and Cloud Computing............................................12
Cloud computing region & availability zone.......................................19
Cloud computing and power usage.............................................20
How important is the cloud?...................................................21
Grid Computing Vs Cloud Computing...........................................22
Comparison of Cloud technology with traditional computing..........................24
Applications of Cloud Computing...............................................24
Chapter 1: Selecting and Configuring Your Server...................................27
1.1. Which Kind of Instance?....................................................28
Chapter 2: Getting into Your Cloud Server.........................................31
2.1. Getting in from Linux.....................................................32
2.2. Getting in from Windows..................................................33
Chapter 3: Setting Up and Configuring the Software on Your Server.....................35
3.1. Installing LAMP.........................................................36
3.2. Testing Your Install......................................................37
3.3. Installing WordPress.....................................................38
3.4. Configuring WordPress...................................................40
3.5. Setting Up a .htaccess File................................................42
3.6. Specifying Your WordPress Installation to Apache..............................43
3.7. Testing and Troubleshooting the Installation of WordPress.......................44
3.8. Changing the File Permissions in WordPress..................................46
3.9. Updating WordPress.....................................................47
Chapter 4: Putting your server's IP address in static mode.............................47
4.1. WordPress Fixes Following an IP Change....................................49
Chapter 5. A domain name's setup and WordPress's configuration......................50
5.1. Testing a Domain without Buying It..........................................51
5.2. WordPress Updated to Utilize the Domain....................................52
Chapter 6. Establishing and Fastening Novel Disk Drives.............................53
6.1. Detaching a Disk........................................................56
Chapter 7. Several Websites Are Hosted on Your Server..............................57
7.1. Setting up Virtual Hosts...................................................58
Chapter 8. Using the Varnish Accelerator to Turbo-Boost Your Websites.................60
8.1. Installing Varnish........................................................61
8.2. Setting up Varnish Daemon................................................62
8.3. Varnish VCL File Editing..................................................64
8.4. The Complete VCL File...................................................68
8.5. Modifying the Port of Apache..............................................71
8.6. Configuring the New Apache Port for the Virtual Hosts..........................72
8.7. Verifying Varnish's Effectiveness...........................................73
Chapter 9. How to Make a Swap File..............................................75
Chapter 10. Performance tracking and Apache's automatic restart following crashes........76
10.1. Monitoring CPU and Memory Usage........................................76
10.2. Monitoring Disk Usage...................................................77
10.3. Monitoring Network Usage...............................................78
10.4. Watching for crashes in Apache and turning it on automatically..................79
Chapter 11. Constructing a Server Farm and Using Varnish to Balance It.................81
11.1. Establishing a Varnish Instance...........................................82
11.2. Setting Up the MySQL Instance...........................................83
11.3. Establishing and Setting Up the Apache Instances............................85
11.4. Starting the Apache Process..............................................86
11.5. Setting Up a Varnish Instance.............................................88
11.6. Setting Up the MySQL Instance...........................................91
11.7. Examining the Server Farm...............................................93
11.8. Determining the instance from which a webpage loads.........................94
Chapter 12. Configuring Cross-Instance Replication for Apache........................96
12.1. Configuring the Personal Keys............................................97
12.2. Configuring the User's Permissions for Ubuntu...............................98
12.3 Log Out and Log Back In.................................................99
12.4. Setting up and Verifying Unison..........................................100
12.5. Creating Unison Profiles................................................101
12.6. Carrying out a Replication Test...........................................103
12.7. Automating Procedures for Replication.....................................104
12.8. Updating the Apache Auto-Restart Script for Several Servers to Function.........105
12.9. How to Edit Your Website’s Files in a Replication Enviro.......................107
Introduction
Cloud computing can be defined as a model for enabling ubiquitous, convenient and on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort from the user side and minimal service provider interaction.
Cloud computing is considered the evolution of a variety of technologies that have come together to change an organizations approach for building their IT infrastructure. Actually, there is nothing new in any of the technologies that are used in the cloud computing where most of these technologies have been known for ages. It is all about making them all accessible to the masses under the name of cloud computing. Cloud is not simply the latest term for the Internet, though the Internet is a necessary foundation for the cloud, the cloud is something more than the Internet. The cloud is where you go to use technology when you need it, for as long as you need it. You do not install anything on your desktop, and you do not pay for the technology when you are not using it.
The cloud can be both software and infrastructure. It can be an application you access through the Web or a server like Gmail and it can be also an IT infrastructure that can be used as per users request. Whether a service is software or hardware, the following is a simple test to determine whether that service is a cloud service :
Cloud computing is the delivery of on-demand computing services—from applications to storage and processing power—typically over the internet and on a pay-as-you-go basis.
If you can walk into any place and sit down at any computer without preference for operating system or browser and access a service, that service is cloud-based. Generally, there are three measures used to decide whether a particular service is a cloud service or not:
➢ The service is accessible via a web browser or web services API.
➢ Zero capital expenditure is necessary to get started.
➢ You pay only for what you use.
Historical Development
The vision of organizing compute resources as a utility grid materialized in the 1990s as an effort to solve grand challenges in scientific computing. The technology that was developed is referred to as Grid Computing and in practice involved interconnecting high-performance computing facilities across universities in regional, national, and pan-continent Grids. Grid middle-ware was concerned with transferring huge amounts