| Autore |
Kapadia Amar
|
| Pubbl/distr/stampa |
Birmingham, [England] : , : Packt Publishing, , 2014
|
| Descrizione fisica |
1 online resource (140 p.)
|
| Disciplina |
005.3
|
| Collana |
Community experience distilled
|
| Soggetto topico |
Open source software
Shareware (Computer software)
|
| Soggetto genere / forma |
Electronic books.
|
| ISBN |
1-78216-806-0
|
| Formato |
Materiale a stampa  |
| Livello bibliografico |
Monografia |
| Lingua di pubblicazione |
eng
|
| Nota di contenuto |
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
|
| Record Nr. | UNINA-9910464746203321 |