Apache Libcloud Documentation Release 3.3.1

Total Page:16

File Type:pdf, Size:1020Kb

Apache Libcloud Documentation Release 3.3.1 Apache Libcloud Documentation Release 3.3.1 The Apache Software Foundation Jan 25, 2021 Contents 1 Documentation 3 1.1 Main...................................................3 1.1.1 Getting Started.........................................3 1.1.2 Supported Providers......................................4 1.1.3 Supported Python Versions................................... 19 1.1.4 Third Party Drivers....................................... 20 1.1.5 Compute............................................ 20 1.1.6 Object Storage......................................... 22 1.1.7 Load Balancer.......................................... 22 1.1.8 DNS............................................... 23 1.1.9 Container............................................ 24 1.1.10 Backup............................................. 26 1.1.11 Troubleshooting......................................... 26 1.1.12 API Documentation....................................... 31 1.1.13 Frequently Asked Questions (FAQ).............................. 31 1.1.14 Changes in Apache Libcloud v2.0............................... 32 1.1.15 Registering a third party driver................................. 35 1.1.16 SSL Certificate Validation in <v2.0............................... 35 1.1.17 Using an HTTP / HTTPS proxy................................ 38 1.1.18 Using Libcloud in multi-threaded and async environments.................. 40 1.1.19 Working with the object oriented APIs............................. 42 1.2 Developer Information.......................................... 44 1.2.1 Developer Information..................................... 44 1.2.2 Development.......................................... 47 1.3 Committer Guide............................................. 53 1.3.1 Committer Guide........................................ 53 1.4 Other................................................... 61 1.4.1 Changelog............................................ 61 1.4.2 Upgrade Notes......................................... 140 1.4.3 Security............................................. 157 i ii Apache Libcloud Documentation, Release 3.3.1 Note: Libcloud v3.0.0 dropped support for Python 2.7 and Python 3.4 and now only supports Python >= 3.5. If you still need to us Libcloud with one of the now unsupported versions, you can do that by using the latest release of Libcloud which still supports those versions (Libcloud v2.8). Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API. Resource you can manage with Libcloud are divided in the following categories: • Cloud Servers and Block Storage - services such as Amazon EC2 and Rackspace CloudServers • Cloud Object Storage and CDN - services such as Amazon S3 and Rackspace CloudFiles • Load Balancers as a Service - services such as Amazon Elastic Load Balancer and GoGrid LoadBalancers • DNS as a Service - services such as Amazon Route 53 and Zerigo • Container Services - container virtualization like Docker and Rkt as well as container based services • Backup as a Service - services such as Amazon EBS and OpenStack Freezer Fig. 1: A subset of supported providers in Libcloud. Contents 1 Apache Libcloud Documentation, Release 3.3.1 2 Contents CHAPTER 1 Documentation 1.1 Main 1.1.1 Getting Started Installation (stable version) Libcloud is available on PyPi. You can install latest stable version using pip: pip install apache-libcloud Installation (development version) You can install latest development version from our Git repository: pip install -e git+https://git-wip-us.apache.org/repos/asf/libcloud.git@trunk ,!#egg=apache-libcloud Upgrading If you used pip to install the library you can also use it to upgrade it: pip install --upgrade apache-libcloud Using it This section describes a standard work-flow which you follow when working with any of the Libcloud drivers. 1. Obtain reference to the provider driver 3 Apache Libcloud Documentation, Release 3.3.1 from pprint import pprint import libcloud cls= libcloud.get_driver(libcloud.DriverType.COMPUTE, libcloud.DriverType.COMPUTE. ,!RACKSPACE) 2. Instantiate the driver with your provider credentials driver= cls('my username','my api key') Keep in mind that some drivers take additional arguments such as region and api_version. For more information on which arguments you can pass to your provider driver, see provider-specific documentation and the driver docstrings. 3. Start using the driver pprint(driver.list_sizes()) pprint(driver.list_nodes()) 4. Putting it all together from pprint import pprint import libcloud cls= libcloud.get_driver(libcloud.DriverType.COMPUTE, libcloud.DriverType.COMPUTE. ,!RACKSPACE) driver= cls('my username','my api key') pprint(driver.list_sizes()) pprint(driver.list_nodes()) You can find more examples with common patterns which can help you get started on the Compute Examples page. Where to go from here? The best thing to do after understanding the basic driver work-flow is to visit the documentation chapter for the API you are interested in (Compute, Object Storage, Load Balancer, DNS). Chapter for each API explains some basic terminology and things you need to know to make an effective use of that API. After you have a good grasp of those basic concepts, you are encouraged to check the driver specific documentation (if available) and usage examples. If the driver specific documentation for the provider you are interested in is not available yet, you are encouraged to check docstrings for that driver. 1.1.2 Supported Providers This pages lists supported providers and methods for all the APIs. Compute 4 Chapter 1. Documentation Apache Libcloud Documentation, Release 3.3.1 Provider Matrix Provider Documentation Provider Constant Supported Regions Module Class Name Abiquo ABIQUO single region driver libcloud.compute.drivers.abiquo AbiquoNodeDriver Aliyun ECS Click ALIYUN_ECS single region driver libcloud.compute.drivers.ecs ECSDriver PCextreme AuroraCompute Click AURORACOMPUTE single region driver libcloud.compute.drivers.auroracompute AuroraComputeNodeDriver Azure Virtual machines Click AZURE single region driver libcloud.compute.drivers.azure AzureNodeDriver Azure Virtual machines Click AZURE_ARM single region driver libcloud.compute.drivers.azure_arm AzureNodeDriver Bluebox Blocks BLUEBOX single region driver libcloud.compute.drivers.bluebox BlueboxNodeDriver Brightbox BRIGHTBOX single region driver libcloud.compute.drivers.brightbox BrightboxNodeDriver BSNL Click BSNL single region driver libcloud.compute.drivers.bsnl BSNLNodeDriver Cloudscale Click CLOUDSCALE single region driver libcloud.compute.drivers.cloudscale CloudscaleNodeDriver CloudSigma (API v2.0) Click CLOUDSIGMA single region driver libcloud.compute.drivers.cloudsigma CloudSigmaNodeDriver CloudStack Click CLOUDSTACK single region driver libcloud.compute.drivers.cloudstack CloudStackNodeDriver Cloudwatt Click CLOUDWATT single region driver libcloud.compute.drivers.cloudwatt CloudwattNodeDriver DigitalOcean Click DIGITAL_OCEAN single region driver libcloud.compute.drivers.digitalocean DigitalOceanNodeDriver DimensionData Click DIMENSIONDATA single region driver libcloud.compute.drivers.dimensiondata DimensionDataNodeDriver Amazon EC2 Click EC2 ap-northeast-1, ap-northeast-2, ap-northeast-3, ap-south-1, ap-southeast-1, ap-southeast-2, ca-central-1, cn-north-1, cn-northwest-1, eu-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-1, us-east-2, us-gov-west-1, us-west-1, us-west-2 libcloud.compute.drivers.ec2 EC2NodeDriver Enomaly Elastic Computing Platform ECP single region driver libcloud.compute.drivers.ecp ECPNodeDriver ElasticHosts ELASTICHOSTS single region driver libcloud.compute.drivers.elastichosts ElasticHostsNodeDriver EquinixMetal Click EQUINIXMETAL single region driver libcloud.compute.drivers.equinixmetal EquinixMetalNodeDriver Eucalyptus EUCALYPTUS single region driver libcloud.compute.drivers.ec2 EucNodeDriver Exoscale Click EXOSCALE single region driver libcloud.compute.drivers.exoscale ExoscaleNodeDriver Gandi Click GANDI single region driver libcloud.compute.drivers.gandi GandiNodeDriver Google Compute Engine Click GCE single region driver libcloud.compute.drivers.gce GCENodeDriver GiG G8 Node Provider GIG_G8 single region driver libcloud.compute.drivers.gig_g8 G8NodeDriver GoGrid GOGRID single region driver libcloud.compute.drivers.gogrid GoGridNodeDriver Gridscale Click GRIDSCALE single region driver libcloud.compute.drivers.gridscale GridscaleNodeDriver HostVirtual HOSTVIRTUAL single region driver libcloud.compute.drivers.hostvirtual HostVirtualNodeDriver Ikoula Click IKOULA single region driver libcloud.compute.drivers.ikoula IkoulaNodeDriver Indosat Click INDOSAT single region driver libcloud.compute.drivers.indosat IndosatNodeDriver InternetSolutions Click INTERNETSOLUTIONS single region driver libcloud.compute.drivers.internetsolutions InternetSolutionsNodeDriver Joyent JOYENT single region driver libcloud.compute.drivers.joyent JoyentNodeDriver Kamatera Click KAMATERA single region driver libcloud.compute.drivers.kamatera KamateraNodeDriver Kili Public Cloud Click KILI single region driver libcloud.compute.drivers.kili KiliCloudNodeDriver KTUCloud KTUCLOUD single region driver libcloud.compute.drivers.ktucloud KTUCloudNodeDriver kubevirt KUBEVIRT single region driver libcloud.compute.drivers.kubevirt KubeVirtNodeDriver Libvirt Click LIBVIRT single region driver libcloud.compute.drivers.libvirt_driver LibvirtNodeDriver Linode LINODE
Recommended publications
  • Civil Good: a Platform for Sustainable and Inclusive Online Discussion
    Civil Good: A Platform For Sustainable and Inclusive Online Discussion An Interactive Qualifying Project submitted to the faculty of Worcester Polytechnic Institute In partial fulfillment of the requirements for the degree of Bachelor of Science by: Steven Malis (Computer Science), Tushar Narayan (Computer Science), Ian Naval (Computer Science), Thomas O'Connor (Biochemistry), Michael Perrone (Physics and Mathematics), John Pham (Computer Science), David Pounds (Computer Science and Robotics Engineering), December 19, 2013 Submitted to: Professor Craig Shue, WPI Advisor Alan Mandel, Creator of the Civil Good concept Contents 1 Executive Summary1 1.1 Overview of Recommendations......................2 2 Authorship5 3 Introduction 10 3.1 Existing Work - Similar Websites.................... 11 4 Psychology 17 4.1 Online Disinhibition........................... 17 4.2 Format of Discussions.......................... 22 4.3 Reducing Bias with Self-Affirmation................... 28 4.4 Other Psychological Influences...................... 34 5 Legal Issues 38 5.1 Personally Identifiable Information................... 38 5.2 Intellectual Property........................... 42 5.3 Defamation................................ 45 5.4 Information Requests........................... 46 5.5 Use by Minors............................... 49 5.6 General Litigation Avoidance and Defense............... 51 6 Societal Impact 52 6.1 Political Polarization........................... 52 6.2 Minority Opinion Representation.................... 55 6.3 History and Political
    [Show full text]
  • Making Internet Security Accessible to Everyone
    CASE STUDY Making Internet Security Accessible to Everyone The Challenge Vital personal and business information flows over the Web more frequently than ever, and we don’t always know when it’s happening. HTTPS has been around for a long time but according to Firefox telemetry, only ~51% of website page loads used HTTPS at the end of 2016. That number should be 100% if the Web is to provide the level of privacy and security that people expect, and Let’s Encrypt is leading the way. ABOUT LET’S ENCRYPT Let’s Encrypt is a free, automated and open certificate In essence, everyone should use TLS (the successor to SSL) authority, run for the public’s benefit and is supported everywhere to protect their communications over the Web. Every organizationally by The Linux Foundation. The objective browser in every device supports it. Every server in every data of Let’s Encrypt is to help acheive 100% encryption on center supports it. the Web. Let’s Encrypt provides free domain-validated (DV) certificates through a simplified, automated process. However, until Let’s Encrypt there was a potentially significant These unique attributes make Let’s Encrypt ideal for large organizations, who need to alleviate financial burden and cost to administering server certificates. Let’s Encrypt is a free automate deployment at scale. Let’s Encrypt is also ideal certificate authority, built on a foundation of cooperation and for individual users, particularly those in underserved openness, that lets everyone be up and running with basic markets, who may lack funds and technical skill to server certificates for their domains through a simple one-click otherwise deploy HTTPS.
    [Show full text]
  • Dreamhost Refer a Friend
    Dreamhost Refer A Friend Christopher is overflowingly hortative after redivivus Terrence clapboards his destructs tropically. Instructive Christos swigging inequitably. When Stanwood valorising his singing wants not repressively enough, is Sim prevenient? Every time very simple and provide training, can end user reviews to affiliate will get paid to a dreamhost Speeds and upgrades can change your referred by us know about any way if you get more money by that they feel like twitter, where various online. Please share how much does dreamhost does this change a friend connected to refer and referring. This can we may be able to dreamhost was either way is slow, dreamhost refer a friend programs reward arm to a calendar etc to. Best though all the fun, running in very bias and wiki away and on powweb experience of other words, perl or employer pay? Build fun way you refer a friend to make money referring today to refuse all product specs, forced matrix and private. Cares act provisions that this stage is a try enterprise plans with a big way you for the time you know we need to obtain employees are! Want to dreamhost has sent within your friend to join using a small businesses, hostgator myself which was friendly team. How these things like the. Out your behavior is one among others you ever is useful to finish up for when weighed against all in this page? But dreamhost been a friend and refer different portfolios. They refer friends to dreamhost server that speaks spanish. No further options available in new affiliates, as possible to use a lifestyle gaming brand consistency is laid out for.
    [Show full text]
  • IP Spoofing in and out of the Public Cloud
    computers Article IP Spoofing In and Out of the Public Cloud: From Policy to Practice Natalija Vlajic *, Mashruf Chowdhury and Marin Litoiu Department of Electrical Engineering & Computer Science, York University, Toronto, ON M3J 1P3, Canada; [email protected] (M.C.); [email protected] (M.L.) * Correspondence: [email protected] Received: 28 August 2019; Accepted: 25 October 2019; Published: 9 November 2019 Abstract: In recent years, a trend that has been gaining particular popularity among cybercriminals is the use of public Cloud to orchestrate and launch distributed denial of service (DDoS) attacks. One of the suspected catalysts for this trend appears to be the increased tightening of regulations and controls against IP spoofing by world-wide Internet service providers (ISPs). Three main contributions of this paper are (1) For the first time in the research literature, we provide a comprehensive look at a number of possible attacks that involve the transmission of spoofed packets from or towards the virtual private servers hosted by a public Cloud provider. (2) We summarize the key findings of our research on the regulation of IP spoofing in the acceptable-use and term-of-service policies of 35 real-world Cloud providers. The findings reveal that in over 50% of cases, these policies make no explicit mention or prohibition of IP spoofing, thus failing to serve as a potential deterrent. (3) Finally, we describe the results of our experimental study on the actual practical feasibility of IP spoofing involving a select number of real-world Cloud providers. These results show that most of the tested public Cloud providers do a very good job of preventing (potential) hackers from using their virtual private servers to launch spoofed-IP campaigns on third-party targets.
    [Show full text]
  • Comodo Antispam Gateway Software Version 1.5
    Comodo Antispam Gateway Software Version 1.5 Administrator Guide Guide Version 1.5.082412 Comodo Security Solutions 525 Washington Blvd. Jersey City, NJ 07310 Comodo Antispam Gateway - Administrator Guide Table of Contents 1 Introduction to Comodo Antispam Gateway........................................................................................................................... 4 1.1 Release Notes............................................................................................................................................................. 5 1.2 Purchasing License .................................................................................................................................................... 6 1.3 Adding more Users, Domains or Time to your Account .................................................................................................6 1.4 License Information................................................................................................................................................... 10 2 Getting Started................................................................................................................................................................... 13 2.1 Incoming Filtering Configuration ................................................................................................................................ 13 2.1.1 Configuring Your Mail Server..................................................................................................................................
    [Show full text]
  • Kalray, Vates and Scaleway Announce Collaboration to Develop and Deliver Virtualization Solutions Powered by Acceleration Dpu-Based Cards
    KALRAY, VATES AND SCALEWAY ANNOUNCE COLLABORATION TO DEVELOP AND DELIVER VIRTUALIZATION SOLUTIONS POWERED BY ACCELERATION DPU-BASED CARDS The companies intend to provide a power-optimized and energy-saving virtualization stack using Kalray's acceleration cards and targeting data-intensive applications. Grenoble / Paris - France, July 12,2021 - Kalray (Euronext Growth Paris : ALKAL), a leading provider in the new generation of processors specialized in Intelligent Data Processing from Cloud to Edge, Vates, an open source software company specializing in secure and open source virtualization, and Scaleway, the leading French and European alternative IaaS and PaaS provider and Bare Metal pioneer, announce their collaboration to promote an energy-optimized and secure environment in data centers. This first collaboration will combine Kalray's new K200-LP™ acceleration card, incorporating Kalray's latest generation MPPA® DPU Coolidge™ processor, with Vates' optimized XCP-ng open source virtualization solution to create a secure, performance-optimized virtualization stack targeting data-intensive applications. This stack could be operated and managed by vendors, particularly French or European sovereign vendors in Scaleway's ultra-high performance environmental data centers. Virtualization environments have been a huge success for more than a decade in the data center world by allowing a large number of virtual machines to run on a single physical machine. These environments are now widely deployed both in the Cloud and in on-premise data centers. However, the hypervisor, the software part that is at the heart of these environments, must evolve to continue to be more efficient in terms of performance and energy consumption, while being more flexible and more secure.
    [Show full text]
  • Free Ssl Certificate for Tk Domain
    Free Ssl Certificate For Tk Domain Avi renegotiating libidinously. Compassable Simmonds jounces or scribes some mystagogues garishly, however itchier Anders miscues supposedly or outdrove. Kit espy ethereally. Having ssl certificate warning should review and free to see indication in apache includes virtual hosts, free ssl certificate for tk domain provider is installed and online should take you tk domain name? Read messages and qas can really wants to? This free domain users its exemplary customer and a lua powered by themselves. This done better is on my trust store, and assisted us in. Make security and not have you tk domain? Enabling private key element is keeping track of http profile to making it is your project speed of free ssl certificate for tk domain. Why do this free forum is fully automatically answer to free ssl certificate for tk domain? If you can begin with as below on, a trust in order to automatically trusted by your subdomains for email, hostinger offers for ssl is? For all free ssl certificate for tk domain? Xmb forum will help, this error of all the website to work properly can save tk domain ssl for free certificate in a private. If you tk domain name of free ssl certificate for tk domain names for cream of such as easy to ssl certificate? Which are following command this tutorial it has an encryption everywhere changes that the internet communication or request? Host supplier for free ssl certificate verisign began publicly shaming sites to free ssl certificate for tk domain. Since google apps to you tk domain name to the nginx configuration whenever a personal preference on growing crime in the domain can buy a little lock.
    [Show full text]
  • General Terms and Conditions of Domain Name Registration
    General Terms and Conditions of Domain Name Registration Last Updated August 1, 2014 – Version 1.0 These General Terms and Conditions of Domain Name Registration (“Domain Name Contract” or “Agreement”) constitutes a binding agreement between Gandi US, Inc., a Delaware corporation (“Gandi”, “We”, ”Our”, or “Us”), and any person or entity registering as a user and electing to register, transfer, renew or restore a domain name through the online portal available at www.gandi.net (your “Gandi Account”) or any person or entity with access to your Gandi Account (such as the administrative, technical and billing contact on the domain name) ("Customer", "You", or "Your"). By using our services, you agree at all times during your use to abide by this Domain Name Contract and any additions or amendments. Please read this Agreement carefully. This is just one of a number of agreements that govern our relationship. This Agreement is a supplement to Gandi's General Service Conditions, Gandi’s pricing information, Gandi’s Privacy Policy and the respective contractual conditions applicable to any other services offered by Gandi that you purchase, activate, subscribe to, restore or renew via your Gandi Account (collectively, the “Gandi Contracts”). This Agreement has an annex concerning the contractual conditions pertaining to the "Private Domain Name Registration" service, an optional service that allows You to opt to limit the publication of Your contact information in the public databases (Annex 1). The Gandi Contracts may be viewed at any time at https://www.gandi.net/contracts in an electronic format that allows them to be printed or downloaded for your records.
    [Show full text]
  • Hitachi Cloud Accelerator Platform Product Manager HCAP V 1
    HITACHI Inspire the Next 2535 Augustine Drive Santa Clara, CA 95054 USA Contact Information : Hitachi Cloud Accelerator Platform Product Manager HCAP v 1 . 5 . 1 Hitachi Vantara LLC 2535 Augustine Dr. Santa Clara CA 95054 Component Version License Modified 18F/domain-scan 20181130-snapshot-988de72b Public Domain Exact BSD 3-clause "New" or "Revised" a connector factory 0.0.9 Exact License BSD 3-clause "New" or "Revised" a connector for Pageant using JNA 0.0.9 Exact License BSD 3-clause "New" or "Revised" a connector for ssh-agent 0.0.9 Exact License a library to use jsch-agent-proxy with BSD 3-clause "New" or "Revised" 0.0.9 Exact sshj License Exact,Ma activesupport 5.2.1 MIT License nually Identified Activiti - BPMN Converter 6.0.0 Apache License 2.0 Exact Activiti - BPMN Model 6.0.0 Apache License 2.0 Exact Activiti - DMN API 6.0.0 Apache License 2.0 Exact Activiti - DMN Model 6.0.0 Apache License 2.0 Exact Activiti - Engine 6.0.0 Apache License 2.0 Exact Activiti - Form API 6.0.0 Apache License 2.0 Exact Activiti - Form Model 6.0.0 Apache License 2.0 Exact Activiti - Image Generator 6.0.0 Apache License 2.0 Exact Activiti - Process Validation 6.0.0 Apache License 2.0 Exact Addressable URI parser 2.5.2 Apache License 2.0 Exact Exact,Ma adzap/timeliness 0.3.8 MIT License nually Identified aggs-matrix-stats 5.5.1 Apache License 2.0 Exact agronholm/pythonfutures 3.3.0 3Delight License Exact ahoward's lockfile 2.1.3 Ruby License Exact Exact,Ma ahoward's systemu 2.6.5 Ruby License nually Identified GNU Lesser General Public License ai's
    [Show full text]
  • 1. ARIN Ipv6 Wiki Acceptable Use
    1. ARIN IPv6 Wiki Acceptable Use . 3 2. IPv6 Info Home . 3 2.1 Explore IPv6 . 5 2.1.1 The Basics . 6 2.1.1.1 IPv6 Address Allocation BCP . 6 2.1.2 IPv6 Presentations and Documents . 9 2.1.2.1 ARIN XXIII Presentations . 11 2.1.2.2 IPv6 at Caribbean Sector . 12 2.1.2.3 IPv6 at ARIN XXIII Comment . 12 2.1.2.4 IPv6 at ARIN XXI . 12 2.1.2.4.1 IPv6 at ARIN XXI Main-Event . 13 2.1.2.4.2 IPv6 at ARIN XXI Pre-Game . 14 2.1.2.4.3 IPv6 at ARIN XXI Stats . 14 2.1.2.4.4 IPv6 at ARIN XXI Network-Setup . 18 2.1.2.4.5 IPv6 at ARIN 21 . 21 2.1.3 IPv6 in the News . 21 2.1.3.1 Global IPv6 Survey . 23 2.1.3.2 IPv6 Penetration Survey Results . 23 2.1.4 Book Reviews . 25 2.1.4.1 An IPv6 Deployment Guide . 25 2.1.4.2 Day One: Advanced IPv6 Configuration . 25 2.1.4.3 Day One Exploring IPv6 . 25 2.1.4.4 IPv6 Essentials . 26 2.1.4.5 Migrating to IPv6 . 26 2.1.4.6 Running IPv6 . 26 2.1.4.7 IPv6, Theorie et pratique . 26 2.1.4.8 Internetworking IPv6 With Cisco Routers . 26 2.1.4.9 Guide to TCP/IP, 4th Edition . 26 2.1.4.10 Understanding IPv6, Third Edition . 27 2.1.5 Educating Yourself about IPv6 .
    [Show full text]
  • 0789747189.Pdf
    Mark Bell 800 East 96th Street, Indianapolis, Indiana 46240 Build a Website for Free Associate Publisher Copyright © 2011 by Pearson Education Greg Wiegand All rights reserved. No part of this book shall be Acquisitions Editor reproduced, stored in a retrieval system, or transmit- Laura Norman ted by any means, electronic, mechanical, photo- copying, recording, or otherwise, without written Development Editor permission from the publisher. No patent liability is Lora Baughey assumed with respect to the use of the information contained herein. Although every precaution has Managing Editor been taken in the preparation of this book, the Kristy Hart publisher and author assume no responsibility for Senior Project Editor errors or omissions. Nor is any liability assumed for Betsy Harris damages resulting from the use of the information contained herein. Copy Editor ISBN-13: 978-0-7897-4718-1 Karen A. Gill ISBN-10: 0-7897-4718-9 Indexer The Library of Congress Cataloging-in-Publication Erika Millen data is on file. Proofreader Williams Woods Publishing Services Technical Editor Christian Kenyeres Publishing Coordinator Cindy Teeters Book Designer Anne Jones Compositor Nonie Ratcliff Trademarks All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Que Publishing cannot attest to the accuracy of this infor- mation. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark. Warning and Disclaimer Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an “as is” basis.
    [Show full text]
  • GUIDE to WEB HOSTING INTRODUCTION the Internet Is a Delicious Sprawl of Fascinating Websites, Catering to Our Every Wish and Whim
    GUIDE TO WEB HOSTING INTRODUCTION The Internet is a delicious sprawl of fascinating websites, catering to our every wish and whim. From the old to the young, we’ve all come to depend on our computers, mobile phones, and other devices. We rely on the Internet for food shopping, banking, finance, and even socializing – safe in the knowledge that our favorite websites will always be available to us, day or night. Such is the security and stability of modern web hosting, that it is often taken for granted. We seldom dwell on the mechanisms behind a website’s operations anymore, largely due to the carefree experience many of us enjoy. Where once servers were susceptible to a range of attacks, ISP issues, and hardware malfunctions, technology has advanced to the point that not only do primary hardware and software systems have a minute chance of failure, but there are plenty of backup systems ready to kick into the gear should the need arise. As with many feats of technology, the silent heroes behind the Internet’s speedy function are forgotten, hidden away in large server banks in tidy stacks. But learning about web hosting is necessary both for aspiring web masters and the average user looking to launch a personal website. There are currently over one billion websites inhabiting the Internet. Flashback to 1996, and this number was a diminutive 100,000 websites. Over two decades, the Internet radically expanded from a nuisance tool for industry professionals to a standard part of ordinary life, serving a range of needs that far surpassed the expectations of its early adopters.
    [Show full text]