Implementing Cloud Storage with OpenStack Swift : design, implement, and successfully manage your own cloud storage cluster using the popular OpenStack Swift software / Amar Kapadia, Sreedhar Varma, Kris Rajana ; foreword by Sean Roberts ; cover image by Seenivasan Kumaravel.
- Other records:
- Birmingham, [England] : Packt Publishing, 2014.
- Community experience distilled.
Community experience distilled
1 online resource (140 p.)
- Open source software.
Shareware (Computer software).
- Electronic books.
- This tutorial-based book has a step-by-step approach for each topic, ensuring it is thoroughly covered and easy to follow. If you are an IT administrator who wants to enter the world of cloud storage using OpenStack Swift, then this book is ideal for you. Whether your job is to build, manage, or use OpenStack Swift, this book is an ideal way to move your career ahead. Only basic Linux and server technology skills are expected, to take advantage of this book.
- Cover; Copyright; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cloud Storage: Why Can't I be like Google?; Elements of cloud storage; Reduced TCO; Unlimited scalability; Elastic; On-demand; Universal access; Multitenanancy; Use cases; Application impact; Cloud gateways; Object storage; OpenStack Swift; Summary; Chapter 2: OpenStack Swift Architecture; Logical organization of objects; Swift implementation; Key architectural principles; Physical data organization; Data path software servers
A day in the life of a create operation A day in the life of of a read operation; A day in the life of an update operation; A day in the life of a delete operation; Post-processing software components; Replication; Updaters; Auditors; Other processes; Inline middleware options; Auth; Logging; Other modules; Additional features; Large object support; Metadata; Multirange support; CORS; Server-side copies; Cluster health; Summary; Chapter 3: Installing OpenStack Swift; Hardware planning; Server setup and network configuration; Preinstallation steps; Downloading and installing Swift
Setting up storage server nodes Installing services; Formatting and mounting hard disks; RSYNC and RSYNCD; Setting up the proxy server node; The ring setup; Starting services on all storage nodes; Multi-region support; The Keystone service; Installing MySQL; Installing Keystone; Summary; Chapter 4: Using Swift; Installing the clients; Creating a token by using authentication; Displaying metadata information for an account, container, or object; Using the Swift client CLI; Using cURL; Using the REST API; List containers; Using Swift client CLI; Using cURL; Listing objects in a container
Using Swift client CLIUsing cURL; Using REST API; Updating metadata for a container; Using Swift Client CLI; Using REST API; Environment variables; Pseudo-hierarchical directories; Container ACLs; Transferring large objects; Amazon S3 API compatibility; Accessing Swift using S3 commands; Accessing Swift using client libraries; Java; Python; Ruby; Summary; Chapter 5: Managing Swift; Routine management; Swift cluster monitoring; Swift Recon; Swift Informant; Swift dispersion tools; StatsD; Swift metrics; Logging using rsyslog; Failure management; Detecting drive failures; Handling drive failure
Handling node failure Proxy server failure; Zone and region failure; Capacity planning; Adding new drives; Adding new storage and proxy servers; Migrations; Summary; Chapter 6: Choosing the Right Hardware; The hardware list; The hardware selection criteria; Step 1 - choosing the storage server configuration; Step 2 - determining the region and zone configuration; Step 3 - choosing the account and container server configuration; Step 4 - choosing the proxy server configuration; Step 5 - choosing network hardware; Step 6 - choosing the ratios of various server types
Step 7 - choosing additional networking equipment
- Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed June 6, 2014).
- Varma, Sreedhar, author.
Rajana, Kris, author.
Roberts, Sean, author of introduction, etc.
Kumaravel, Seenivasan, cover designer.
|Location||Notes||Your Loan Policy|
|Description||Status||Barcode||Your Loan Policy|