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
Troubleshooting Ubuntu Server: Make life at the office easier for server administrators by helping them build resilient Ubuntu server systems Rating: 0 out of 5 stars0 ratingsMac OS X Lion Server For Dummies Rating: 3 out of 5 stars3/5Content Delivery Networks: Fundamentals, Design, and Evolution Rating: 0 out of 5 stars0 ratingsBuilding Telephony Systems with OpenSER Rating: 0 out of 5 stars0 ratingsFreeSWITCH Cookbook Rating: 0 out of 5 stars0 ratingsWebRTC Blueprints Rating: 0 out of 5 stars0 ratingsDeploying and Managing a Cloud Infrastructure: Real-World Skills for the CompTIA Cloud+ Certification and Beyond: Exam CV0-001 Rating: 0 out of 5 stars0 ratingsUltimate Certified Kubernetes Administrator (CKA) Certification Guide Rating: 0 out of 5 stars0 ratingsSatellite System Rating: 0 out of 5 stars0 ratingsPython Networking Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsLoad Balancer Technologies and Architectures: Definitive Reference for Developers and Engineers Rating: 0 out of 5 stars0 ratingsFreeSWITCH 1.6 Cookbook Rating: 0 out of 5 stars0 ratingsOpenWrt Essentials: Definitive Reference for Developers and Engineers Rating: 0 out of 5 stars0 ratingsInvisible Influence: The Unseen Forces that Shape Your Decisions: Hidden Systems Series, #1 Rating: 0 out of 5 stars0 ratingsIntelligence at the Edge: Using SAS with the Internet of Things Rating: 0 out of 5 stars0 ratingsTelephone Communication System Essentials Rating: 5 out of 5 stars5/5A Pythonic Adventure: From Python basics to a working web app Rating: 0 out of 5 stars0 ratingsHybrid Cloud Management with Red Hat CloudForms Rating: 0 out of 5 stars0 ratingsFreePBX 2.5 Powerful Telephony Solutions Rating: 0 out of 5 stars0 ratingsPractical PowerShell Exchange Server 2019 Rating: 0 out of 5 stars0 ratingsMikroTik MTCNA Rating: 0 out of 5 stars0 ratingsUltimate Azure IaaS for Infrastructure Management Rating: 0 out of 5 stars0 ratingsSecuring WebLogic Server 12c Rating: 0 out of 5 stars0 ratingsInstant Handlebars.js Rating: 0 out of 5 stars0 ratingsJava Data Science Cookbook Rating: 0 out of 5 stars0 ratingsJava Quick Syntax Reference Rating: 0 out of 5 stars0 ratingsHello! iOS Development Rating: 0 out of 5 stars0 ratingsChurch Websites: How to Communicate the Gospel Effectively in a Social Media World Rating: 0 out of 5 stars0 ratingsEdge Computing 101: Expert Techniques And Practical Applications Rating: 0 out of 5 stars0 ratings
Computers For You
The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5UX/UI Design Playbook Rating: 4 out of 5 stars4/5Tor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5Tor and the Deep Web Rating: 0 out of 5 stars0 ratingsCompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5A Guide to Electronic Dance Music Volume 1: Foundations Rating: 5 out of 5 stars5/5Learning the Chess Openings Rating: 5 out of 5 stars5/5Storytelling with Data: Let's Practice! Rating: 4 out of 5 stars4/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsDark Aeon: Transhumanism and the War Against Humanity Rating: 3 out of 5 stars3/5Algorithms For Dummies Rating: 4 out of 5 stars4/52022 Adobe® Premiere Pro Guide For Filmmakers and YouTubers Rating: 5 out of 5 stars5/5Tor Darknet Bundle: Master the Art of Invisibility Rating: 0 out of 5 stars0 ratingsTechnical Writing For Dummies Rating: 0 out of 5 stars0 ratingsThe Technological Republic: Hard Power, Soft Belief, and the Future of the West Rating: 4 out of 5 stars4/5Why Machines Learn: The Elegant Math Behind Modern AI Rating: 4 out of 5 stars4/5The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Rating: 0 out of 5 stars0 ratingsStandard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Networking Fundamentals: Develop the networking skills required to pass the Microsoft MTA Networking Fundamentals Exam 98-366 Rating: 0 out of 5 stars0 ratingsWrite Better Newsletters: Grow your 1:1 practice with emails people actually want to read Rating: 5 out of 5 stars5/5Microsoft Office 365 for Business Rating: 4 out of 5 stars4/5The Ultimate Aws Cloud Practitioner Mastery: Mastering AWS Essentials, A Comprehensive Guide for Cloud Practitioners Rating: 0 out of 5 stars0 ratingsQuantum Computing For Dummies Rating: 3 out of 5 stars3/5Some Future Day: How AI Is Going to Change Everything Rating: 0 out of 5 stars0 ratings
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
