1 option
OpenStack object storage (swift) essentials : design, implement, and successfully manage your cloud storage using openstack swift / Amar Kapadia, Kris Rajana, Sreedhar Varma.
- Format:
- Book
- Author/Creator:
- Kapadia, Amar, author.
- Rajana, Kris, author.
- Varma, Sreedhar, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Computer software.
- Physical Description:
- 1 online resource (174 p.)
- Edition:
- 1st edition
- Other Title:
- Design, implement, and successfully manage your cloud storage using OpenStack Swift
- Place of Publication:
- Birmingham, [England] ; Mumbai, [India] : Packt Publishing, 2015.
- Language Note:
- English
- System Details:
- text file
- Summary:
- If you are an IT administrator and you want to enter the world of cloud storage using OpenStack Swift, then this book is ideal for you. Basic knowledge of Linux and server technology is beneficial to get the most out of the book.
- Contents:
- Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cloud Storage - Why Can't I Be Like Google?; What constitutes cloud storage?; Reduced TCO; Unlimited scalability; Elastic; On-demand; Universal access; Multitenancy; Data durability and availability; Limitations of cloud storage; Performance; New APIs; Object storage; The importance of being open; OpenStack Swift; Summary; Chapter 2: OpenStack Swift Architecture; Logical organization of objects; Swift implementation and architecture; Key architectural principles
- Physical data organizationData path software servers; A day in the life of a create operation; A day in the life 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; Authentication; 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
- Pre-installation stepsDownloading 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 Keystone service; Installing MariaDB; Installing Keystone; The ring setup; Multiregion support; Finalizing installation; Storage policies; Implementing storage policies; Applying storage policies; Summary; Chapter 4: Using Swift; Installing clients; Creating a token using Keystone authentication; Displaying metadata information for an account, container, or object; Using the Swift client CLI
- Using cURLUsing the specialized REST API client; Listing containers; Using the Swift client CLI; Using cURL; Listing objects in a container; Using the Swift client CLI; Using cURL; Using the REST API; Updating the metadata for a container; Using the Swift client CLI; Using the REST API; Environment variables; The 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: Additional Swift Interfaces
- Using Swift for virtual machine storageSwift in Sahara; Hadoop Cluster with Sahara; Using Swift with Sahara; Running a Job in Sahara; Authenticating with Swift proxy; Summary; Chapter 6: Monitoring and Managing Swift; Routine management; Swift cluster monitoring; Swift Recon; Swift Informant; Swift dispersion tool; StatsD; Swift metrics; Tulsi - a Swift health monitoring tool; Architecture of Tulsi; Deploying Tulsi; Running Tulsi; Anomaly detection in Tulsi; Logging using rsyslog; Failure management; Detecting drive failures; Handling drive failure; Handling node failure; Proxy server failure
- Zone and region failure
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed June 18, 2015).
- OCLC:
- 911430924
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.