The document discusses VNG Corporation's use of OpenStack for its infrastructure platform. VNG is a Vietnamese game publisher and developer that also operates online media, social network, and e-commerce platforms. Its IRD department is researching and building an infrastructure on OpenStack to enhance business operations and meet new technology needs. The document provides an overview of OpenStack architecture, networking, deployment models using Ceph storage, and the monitoring component Ceilometer. It aims to introduce OpenStack and how VNG is leveraging it to power its cloud infrastructure.
This document provides an overview of cloud computing and OpenStack. It defines cloud computing and its components, service models, and benefits. OpenStack is introduced as an open source cloud management platform that controls compute, storage, and networking resources across a datacenter. Key OpenStack services like Nova, Neutron, Glance, Swift, and Keystone are summarized, along with their roles and basic functionality. The document concludes with information on how to get involved in the OpenStack community through contributions and using DevStack for development.
This document discusses cloud orchestration and Cisco's intelligent automation stack for private clouds. It describes the evolution of data center architectures toward greater virtualization and automation. Cisco's approach involves a unified computing system, unified fabric, and intelligent automation stack to provide self-service provisioning, resource pooling, rapid elasticity, and metered services for private clouds. The automation stack uses service orchestration, element managers, and a cloud portal to automate delivery of infrastructure, platform, and software services.
OpenStack is an open source cloud computing platform that provides infrastructure as a service. It supports various virtualization technologies and operating systems. Key components include Nova (compute), Swift (object storage), Glance (image registry), Neutron (networking), and Horizon (dashboard/GUI). OpenStack is deployed across many large companies and used both privately and publicly by organizations like Rackspace, HP, IBM, Cisco, and more. It provides an alternative to proprietary cloud platforms like AWS and works with various hypervisors, storage backends, and networking technologies.
This document discusses learning objectives related to OpenStack architecture and installation. It will describe OpenStack architecture and components. It will also cover how to install the OpenStack Liberty release. The document provides an outline and introduces concepts such as virtualization technologies, OpenStack introduction, and installing OpenStack.
Cloud orchestration major tools comparisionRavi Kiran
Cloud Orchestration major tools comparison (including history, installation, market share, integration with other public cloud system for each tool) For any clarification contact [email protected]
CloudStack provides an orchestration platform that abstracts physical network resources and allows third party plugins to integrate their networking services. It separates orchestration from actual provisioning, with CloudStack only handling orchestration events and notifications, while provisioning is handled by plugins. This allows services to scale independently of CloudStack. CloudStack defines common concepts like Networks, but plugins determine how these map to physical networks through interfaces like NetworkGuru. This architecture enables innovation from partners through well-defined plugin APIs and abstraction layers.
OpenStack is an open source cloud computing platform that aims to meet the needs of both public and private clouds. It started in 2010 with the goal of producing an ubiquitous open source solution. The core projects include OpenStack Compute (Nova), OpenStack Object Storage (Swift), and OpenStack Image service (Glance). OpenStack has a very modular architecture with asynchronous communication and horizontal scalability as main goals. It uses shared-nothing architecture and aims for eventual consistency.
OpenStack is an open source cloud project and community with broad commercial and developer support. OpenStack is currently developing two interrelated technologies: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is the internal fabric of the cloud creating and managing large groups of virtual private servers and OpenStack Object Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data. In this tutorial, Bret Piatt will explain how to deploy OpenStack Compute and Object Storage, including an overview of the architecture and technology requirements.
OpenStack is an open source cloud computing platform that aims to produce a ubiquitous cloud computing platform for both public and private clouds. It provides simple and scalable tools for automating the management of compute, storage, and networking resources and allows enterprises to control and monitor their cloud environment. OpenStack consists of a series of interrelated projects that provide automation, management, and control of large pools of compute, storage, and networking resources throughout a data center.
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
Presentation from OpenStack Summit in April 2013.
Building upon his popular blog posts and diagrams (http://ken.pepple.info), Ken will walk through the architecture of OpenStack Grizzly and describe its key software components and important interactions with a special focus on recent changes. After finishing with the software architecture, he will discuss common physical design patterns available for large scale deployments.
What is OpenStack? This presentation is an overview about the most fascinating projects out there today.
In this presentation, I cover the following topics:
- Quick introduction to OpenStack project
- Explain the OpenStack architecture and how its built
- Get you familiar with the different terminology and concepts
- Get you familiar with OpenStack services (components)
- Go over installation methods and tools
- Review risks
Verizon's Beth Cohen explains the process of creating the OpenStack Architecture Guide, as delivered to the Boston OpenStack Meetup September 10, 2014.
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
Nuage Networks provides an SDN solution called the Virtualized Services Platform that abstracts physical network infrastructure and automates network provisioning through centralized policy-based controls. Nuage has integrated its VSP with CloudStack to enhance CloudStack's networking capabilities with advanced virtual networking, improved scalability, and automated provisioning based on Nuage's policy engine. The Nuage-CloudStack plugin maps CloudStack networking constructs to corresponding constructs in the VSP to provide services like isolated networks, firewalls, and load balancing across multiple hypervisors.
Eager to learn more about OpenStack? This presentation provides an overview of OpenStack basics and an introduction to the types of storage in OpenStack. Choosing the right storage for your cloud can be the hardest part of building out your environment – this is a great primer to picking the right storage for your OpenStack deployment.
Are you overwhelmed by storage capacity requirements? Are you wondering how web giants are able to store large amounts of data at a fraction of your storage costs?
OpenStack is the fastest growing open-source project to date, and its community builds cloud software. Join us to learn about the two OpenStack storage projects and how your company can take advantage of them.
OpenStack storage allows the use of commodity hardware at massive scales that you can consume as a public, private, or hybrid cloud.
View the on-demand webinar. Special guest speaker Randy Bias, founder and CEO of Cloudscaling and member of the Board of Directors for OpenStack Foundation, and EVault big data expert Joey Yep will inform you about this fast-growing, open-source project: OpenStack.
• OpenStack Swift and Cinder storage projects
• High-level functionality and architecture
• Public, private, and hybrid use-cases
KT ucloud storage provides an OpenStack Swift-based object storage service. Some key points:
- OpenStack Swift allows for redundant, scalable storage across standardized servers and can store petabytes of data. It provides reliability through data replication and a distributed architecture with no single point of failure.
- KT customized Swift for their commercial deployment, adding features like SSL performance tuning, APIs for management, and real-time usage reporting. They deployed it based on a reference architecture with multiple zones and replications.
- While OpenStack Swift is stable, deploying it on hardware can introduce problems. KT had to address issues in gathering customer usage data and analyzing patterns to focus improvements. They also found it challenging to increase revenue as
OpenStack is an open source cloud operating system that controls large pools of compute, storage, and networking resources. It was originally founded in 2010 as a pilot project between NASA and Rackspace to provide a cloud computing platform using standard hardware. OpenStack provides comprehensive cloud services through a collection of interoperable components, including compute (Nova), object storage (Swift), identity (Keystone), block storage (Cinder), networking (Neutron), and image service (Glance). Optional components offer additional services such as orchestration (Heat), databases (Trove), telemetry (Ceilometer), and more.
Do you think that Nova, Cinder, Heat, Ceilometer, and Neutron are all references to global warming and looming apocalypse? For all those who come to the OpenStack community and wonder what all the fuss is about, this quick introduction will answer your many questions. It includes a short history of the largest Open Source project in history and will touch on
the basic OpenStack components, so you will be prepared the next time someone mentions Keystone, Nova and Swift in the same sentence.
This session was presented by Beth Cohen at the OpenStack meetup on Feb 19th, 2014 in Boston. Beth works for Verizon developing cool Cloud based products that she can't talk about without a strict NDA. She is a technical leader with over 25 years of experience architecting leading-edge system infrastructures and managing complex projects in the telecom, manufacturing, financial services, government, and technology industries. She has been involved in building some of the world's largest OpenStack architectures and has way too much fun at OpenStack Summits!
The document discusses migrating applications to Infrastructure as a Service (IaaS) clouds. It provides guidance on identifying candidate applications for migration based on varying resource needs. It also covers choosing an appropriate IaaS provider based on features, developing a migration strategy including rearchitecting applications for scalability, and presents a case study of migrating a social commerce platform to the cloud.
Architecture Openstack for the EnterpriseKeith Tobin
1) The document discusses Dell's OpenStack architecture for enterprises, with Keith Tobin and Greg Jacobs presenting on their experience with OpenStack and Dell solutions.
2) It outlines the design goals of meeting enterprise performance expectations while providing high availability, reliability, and automatic recovery from failures.
3) The solution stack presented includes Dell servers, networking, and storage as well as OpenStack, SUSE Linux, Crowbar, Neutron, Ceph, RabbitMQ, and Percona for deployment, networking, storage, messaging, and database services.
Build clouds the way some of the world’s biggest public and private clouds are built—using CloudStack. This 60-minute webinar with the Cloudstack team will help you gain a better understanding of the CloudStack architecture and feature set.
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)RightScale
Do you want to turn your existing data center into a private cloud? Exploring how to integrate your private cloud with a public cloud? In this webinar, we will discuss key considerations when designing a private cloud from internal resources and best practices for architecture of private and hybrid clouds. The webinar will include a demonstration, plus real-world examples of customers running their private cloud implementations on Citrix CloudPlatform using RightScale.
Topics to be covered:
• When to use private clouds
• Hardware selection
• Reference architectures and design considerations
• Use cases and real-life scenarios
• Managing your cloud resources effectively
OpenStack is an open-source cloud computing project that provides an infrastructure as a service (IaaS). It controls large pools of computing resources through a dashboard or API. OpenStack was founded in 2010 by Rackspace and NASA and is now managed by the OpenStack Foundation. It consists of several integrated projects that provide services for identity management, compute, networking, storage, and more.
OpenStack Super Bootcamp Mirantis, 2012
The document outlines the steps in the OpenStack provisioning process:
1) A user requests VM provisioning via the Horizon dashboard or CLI which sends the request to Keystone for authentication.
2) Keystone validates the authentication data and provides a temporary token to Horizon.
3) Horizon sends the API request to nova-api which validates the token with Keystone before processing the request and saving details to the database. It then publishes the request to the scheduler queue.
This document compares OpenStack and Amazon Web Services (AWS) cloud platforms. It discusses the key services each provides such as compute, storage, networking, orchestration, and user interfaces. The document also examines the business characteristics of each like service level agreements (SLAs), data ownership, ecosystems, and pricing models. It provides examples of use cases for each platform and discusses how to manage an open hybrid cloud that utilizes both OpenStack and AWS together through a cloud management platform.
Cloud OS is a total cloud infrastructure solution that provides integrated management of both physical and virtual resources. It aims to simplify building cloud data centers with features like virtual data center provisioning, high availability, load balancing, security and data protection. Cloud OS is compatible with OpenStack APIs while providing additional capabilities like dynamic load balancing, auto-scaling and dedicated hardware pools.
The road to Cloud Computing is not without a few bumps. This session will help to smooth out your journey by tackling some of the potential complications. We’ll examine whether standardization is a prerequisite for the Cloud. We’ll look at why refactoring isn’t just for application code. We’ll check out deployable entities and their simplification via higher levels of abstraction. And we’ll close out the session with a look at engineered systems and modular clouds.
(As presented by Dr. James Baty at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)
OpenStack is an open source cloud computing platform that aims to meet the needs of both public and private clouds. It started in 2010 with the goal of producing an ubiquitous open source solution. The core projects include OpenStack Compute (Nova), OpenStack Object Storage (Swift), and OpenStack Image service (Glance). OpenStack has a very modular architecture with asynchronous communication and horizontal scalability as main goals. It uses shared-nothing architecture and aims for eventual consistency.
OpenStack is an open source cloud project and community with broad commercial and developer support. OpenStack is currently developing two interrelated technologies: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is the internal fabric of the cloud creating and managing large groups of virtual private servers and OpenStack Object Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data. In this tutorial, Bret Piatt will explain how to deploy OpenStack Compute and Object Storage, including an overview of the architecture and technology requirements.
OpenStack is an open source cloud computing platform that aims to produce a ubiquitous cloud computing platform for both public and private clouds. It provides simple and scalable tools for automating the management of compute, storage, and networking resources and allows enterprises to control and monitor their cloud environment. OpenStack consists of a series of interrelated projects that provide automation, management, and control of large pools of compute, storage, and networking resources throughout a data center.
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
Presentation from OpenStack Summit in April 2013.
Building upon his popular blog posts and diagrams (http://ken.pepple.info), Ken will walk through the architecture of OpenStack Grizzly and describe its key software components and important interactions with a special focus on recent changes. After finishing with the software architecture, he will discuss common physical design patterns available for large scale deployments.
What is OpenStack? This presentation is an overview about the most fascinating projects out there today.
In this presentation, I cover the following topics:
- Quick introduction to OpenStack project
- Explain the OpenStack architecture and how its built
- Get you familiar with the different terminology and concepts
- Get you familiar with OpenStack services (components)
- Go over installation methods and tools
- Review risks
Verizon's Beth Cohen explains the process of creating the OpenStack Architecture Guide, as delivered to the Boston OpenStack Meetup September 10, 2014.
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
Nuage Networks provides an SDN solution called the Virtualized Services Platform that abstracts physical network infrastructure and automates network provisioning through centralized policy-based controls. Nuage has integrated its VSP with CloudStack to enhance CloudStack's networking capabilities with advanced virtual networking, improved scalability, and automated provisioning based on Nuage's policy engine. The Nuage-CloudStack plugin maps CloudStack networking constructs to corresponding constructs in the VSP to provide services like isolated networks, firewalls, and load balancing across multiple hypervisors.
Eager to learn more about OpenStack? This presentation provides an overview of OpenStack basics and an introduction to the types of storage in OpenStack. Choosing the right storage for your cloud can be the hardest part of building out your environment – this is a great primer to picking the right storage for your OpenStack deployment.
Are you overwhelmed by storage capacity requirements? Are you wondering how web giants are able to store large amounts of data at a fraction of your storage costs?
OpenStack is the fastest growing open-source project to date, and its community builds cloud software. Join us to learn about the two OpenStack storage projects and how your company can take advantage of them.
OpenStack storage allows the use of commodity hardware at massive scales that you can consume as a public, private, or hybrid cloud.
View the on-demand webinar. Special guest speaker Randy Bias, founder and CEO of Cloudscaling and member of the Board of Directors for OpenStack Foundation, and EVault big data expert Joey Yep will inform you about this fast-growing, open-source project: OpenStack.
• OpenStack Swift and Cinder storage projects
• High-level functionality and architecture
• Public, private, and hybrid use-cases
KT ucloud storage provides an OpenStack Swift-based object storage service. Some key points:
- OpenStack Swift allows for redundant, scalable storage across standardized servers and can store petabytes of data. It provides reliability through data replication and a distributed architecture with no single point of failure.
- KT customized Swift for their commercial deployment, adding features like SSL performance tuning, APIs for management, and real-time usage reporting. They deployed it based on a reference architecture with multiple zones and replications.
- While OpenStack Swift is stable, deploying it on hardware can introduce problems. KT had to address issues in gathering customer usage data and analyzing patterns to focus improvements. They also found it challenging to increase revenue as
OpenStack is an open source cloud operating system that controls large pools of compute, storage, and networking resources. It was originally founded in 2010 as a pilot project between NASA and Rackspace to provide a cloud computing platform using standard hardware. OpenStack provides comprehensive cloud services through a collection of interoperable components, including compute (Nova), object storage (Swift), identity (Keystone), block storage (Cinder), networking (Neutron), and image service (Glance). Optional components offer additional services such as orchestration (Heat), databases (Trove), telemetry (Ceilometer), and more.
Do you think that Nova, Cinder, Heat, Ceilometer, and Neutron are all references to global warming and looming apocalypse? For all those who come to the OpenStack community and wonder what all the fuss is about, this quick introduction will answer your many questions. It includes a short history of the largest Open Source project in history and will touch on
the basic OpenStack components, so you will be prepared the next time someone mentions Keystone, Nova and Swift in the same sentence.
This session was presented by Beth Cohen at the OpenStack meetup on Feb 19th, 2014 in Boston. Beth works for Verizon developing cool Cloud based products that she can't talk about without a strict NDA. She is a technical leader with over 25 years of experience architecting leading-edge system infrastructures and managing complex projects in the telecom, manufacturing, financial services, government, and technology industries. She has been involved in building some of the world's largest OpenStack architectures and has way too much fun at OpenStack Summits!
The document discusses migrating applications to Infrastructure as a Service (IaaS) clouds. It provides guidance on identifying candidate applications for migration based on varying resource needs. It also covers choosing an appropriate IaaS provider based on features, developing a migration strategy including rearchitecting applications for scalability, and presents a case study of migrating a social commerce platform to the cloud.
Architecture Openstack for the EnterpriseKeith Tobin
1) The document discusses Dell's OpenStack architecture for enterprises, with Keith Tobin and Greg Jacobs presenting on their experience with OpenStack and Dell solutions.
2) It outlines the design goals of meeting enterprise performance expectations while providing high availability, reliability, and automatic recovery from failures.
3) The solution stack presented includes Dell servers, networking, and storage as well as OpenStack, SUSE Linux, Crowbar, Neutron, Ceph, RabbitMQ, and Percona for deployment, networking, storage, messaging, and database services.
Build clouds the way some of the world’s biggest public and private clouds are built—using CloudStack. This 60-minute webinar with the Cloudstack team will help you gain a better understanding of the CloudStack architecture and feature set.
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)RightScale
Do you want to turn your existing data center into a private cloud? Exploring how to integrate your private cloud with a public cloud? In this webinar, we will discuss key considerations when designing a private cloud from internal resources and best practices for architecture of private and hybrid clouds. The webinar will include a demonstration, plus real-world examples of customers running their private cloud implementations on Citrix CloudPlatform using RightScale.
Topics to be covered:
• When to use private clouds
• Hardware selection
• Reference architectures and design considerations
• Use cases and real-life scenarios
• Managing your cloud resources effectively
OpenStack is an open-source cloud computing project that provides an infrastructure as a service (IaaS). It controls large pools of computing resources through a dashboard or API. OpenStack was founded in 2010 by Rackspace and NASA and is now managed by the OpenStack Foundation. It consists of several integrated projects that provide services for identity management, compute, networking, storage, and more.
OpenStack Super Bootcamp Mirantis, 2012
The document outlines the steps in the OpenStack provisioning process:
1) A user requests VM provisioning via the Horizon dashboard or CLI which sends the request to Keystone for authentication.
2) Keystone validates the authentication data and provides a temporary token to Horizon.
3) Horizon sends the API request to nova-api which validates the token with Keystone before processing the request and saving details to the database. It then publishes the request to the scheduler queue.
This document compares OpenStack and Amazon Web Services (AWS) cloud platforms. It discusses the key services each provides such as compute, storage, networking, orchestration, and user interfaces. The document also examines the business characteristics of each like service level agreements (SLAs), data ownership, ecosystems, and pricing models. It provides examples of use cases for each platform and discusses how to manage an open hybrid cloud that utilizes both OpenStack and AWS together through a cloud management platform.
Cloud OS is a total cloud infrastructure solution that provides integrated management of both physical and virtual resources. It aims to simplify building cloud data centers with features like virtual data center provisioning, high availability, load balancing, security and data protection. Cloud OS is compatible with OpenStack APIs while providing additional capabilities like dynamic load balancing, auto-scaling and dedicated hardware pools.
The road to Cloud Computing is not without a few bumps. This session will help to smooth out your journey by tackling some of the potential complications. We’ll examine whether standardization is a prerequisite for the Cloud. We’ll look at why refactoring isn’t just for application code. We’ll check out deployable entities and their simplification via higher levels of abstraction. And we’ll close out the session with a look at engineered systems and modular clouds.
(As presented by Dr. James Baty at Oracle Technology Network Architect Day in Chicago, October 24, 2011.)
The document is a presentation on cloud computing by Dr. James Baty, VP of Oracle Global Enterprise Architecture Program. It discusses key concepts in cloud computing like standardization, deployable entities, refactoring development and operations roles, and building a roadmap to the cloud. It provides examples of moving applications to the cloud, private database cloud architectures, and engineered systems in the cloud.
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
This document discusses Oracle WebLogic Server 12c and its ability to develop modern, lightweight Java EE 6 applications for both conventional and cloud deployment environments. It highlights how WebLogic Server 12c allows developers to extend their existing skills with the latest Java standards and integrate with open source frameworks. Developers can write less glue code and focus more on business logic by leveraging WebLogic Server's integrated services.
Cloud foundry elastic architecture and deploy based on openstackOpenCity Community
This document discusses CloudFoundry, an open Platform as a Service (PaaS) that provides an elastic architecture and simplifies deployment. It introduces CloudFoundry's benefits like agility, cost savings, and reduced management needs compared to traditional IT and infrastructure as a service (IaaS). The document demonstrates using CloudFoundry to easily deploy a "Hello World" application that can automatically scale to multiple instances with services like Redis for counting hits. Overall, CloudFoundry aims to simplify deploying and scaling applications in the cloud.
彭—Elastic architecture in cloud foundry and deploy with openstackOpenCity Community
This document discusses elastic architecture in CloudFoundry and deploying PaaS with OpenStack. It provides an overview of CloudFoundry's architecture pattern with loosely coupled components that can scale out independently and communicate via messages. These include routers to route requests, nodes to run applications and services, and components like the cloud controller, health manager, and droplet execution agent. It emphasizes principles of self-governance, loose coupling, and the ability to run on different infrastructures like OpenStack.
The document discusses software defined datacenters. It explains that software defined datacenters separate the control plane from the hardware using software that allows infrastructure services to be consumed as programmable hardware and software. This approach abstracts intelligence from individual hardware components like storage, servers, and networking to create pools of resources that can be delivered as virtual services. It further discusses how this model enables scalability, dynamism, elasticity, automation, and the integration of new applications.
This document discusses cloud computing and data center architecture for cloud. It provides definitions of cloud computing from NIST including essential characteristics and service models. It also outlines considerations for planning a cloud implementation including profiling applications, use cases, logical abstractions, and a roadmap to cloud adoption. The document notes that cloud is a multi-year journey and provides an example of Northern Trust's evolution toward a platform as a service (PaaS) model.
2010 09-24-闕志克老師-cloud computing where do we gonccuscience
1) The document discusses cloud computing and Taiwan's positioning in the cloud computing industry. It outlines the basic concepts of cloud computing including infrastructure as a service, platform as a service, and software as a service models.
2) It examines where Taiwan can fit within the cloud computing "food chain" and identifies opportunities in becoming a major hardware/software solution provider for cloud service providers through developing technologies like container computers and cloud operating systems.
3) The conclusion emphasizes that cloud computing involves consolidation of IT infrastructures and usage-based resource allocation. It also states that ITRI's integrated data center solution of Container Computer 1.0 and Cloud OS 1.0 could provide 80% of the functionality of current market leaders
Brocade: Storage Networking For the Virtual Enterprise EMC
The document discusses storage networking technologies for virtualized environments. It summarizes Brocade's Fibre Channel fabrics for scaling SANs across data centers through technologies like In-Chassis Links (ICLs) and Ethernet fabrics for supporting protocols like FCoE, iSCSI, and NAS. It also discusses capabilities for improving metro connectivity, automating management through tools like Brocade Network Advisor, and enhancing performance for virtual desktop infrastructures (VDIs) and other emerging workloads.
The document discusses the FlexPod solution from Cisco, NetApp, and Proact. FlexPod provides a converged infrastructure that combines Cisco UCS servers and networking with NetApp storage. It offers scalability, efficiency, and unified management. Proact partners with Cisco and NetApp to provide FlexPod solutions that are validated, secure, and easily managed. FlexPods allow customers to reduce costs and complexity while improving agility over traditional siloed data center architectures.
Presentation of Vincent Desveronnieres, Oracle at the TMT.CloudComputing'11 Warsaw conference organized in Warsaw, Poland on February 10th, 2011 by New Europe Events
This document provides an overview of OpenStack, an open source cloud computing platform. It begins with background on OpenStack's history and community. It then discusses the key OpenStack projects including Compute (Nova), Object Storage (Swift), Image Service (Glance), Identity (Keystone), Block Storage (Cinder), and Networking (Quantum). It explains the architecture and communication between the different OpenStack components. Finally, it covers the networking options in OpenStack including Flat, Flat DHCP, and VLAN modes.
This document discusses using OpenStack to build a private cloud infrastructure for enterprise use. It argues that OpenStack is the best choice because it is open source, actively developed by a large community, and has a simple architecture. The company implemented OpenStack using existing server hardware and customized it to integrate internal development platforms and workflows. This improved resource utilization, development efficiency, and enabled new services like a cloud-based file sharing system. The private cloud deployment increased server utilization within the company from 10% to 60% and helped reuse older hardware.
Infrastructure Consolidation and VirtualizationBob Rhubart
This document provides an overview of infrastructure consolidation and virtualization. It discusses:
1. State CIO priorities including consolidation, shared services, and budget/cost control.
2. The evolution of enterprise computing from centralized mainframes to distributed systems and proliferation of applications, and now toward standardization and consolidation through virtualization.
3. Server virtualization technologies including hardware partitioning, operating system containers, and virtual machines.
4. Trends toward greater adoption of virtualization and expectations for its impact on IT budgets and challenges in creating custom platform environments.
5. The growing trend toward both public and private clouds and enterprise evolution toward hybrid models.
6. Implications for IT in delivering cloud
The document discusses EMC and Oracle's long-standing partnership in developing solutions to optimize Oracle applications. It outlines three common deployment models for Oracle (aggregation, verticalized, virtualization) and describes the benefits of virtualizing Oracle software, such as 3x higher performance with lower total cost of ownership. It also introduces EMC solutions like Vblock infrastructure platforms, FAST automated storage tiering, and VFCache server flash caching that help address challenges of Oracle I/O performance and optimize storage for virtualized Oracle environments.
S cv3179 spectrum-integration-openstack-edge2015-v5Tony Pearson
IBM is a platinum sponsor of OpenStack, and is the #1 ranked vendor of Software Defined Storage. This session explains how its Spectrum Storage family of products support Glance, Cinder, Manila, Swift and Keystone interfaces of OpenStack.
This document discusses OpenStack activities and adoption in China. It outlines several OpenStack conferences and meetups held in major Chinese cities that helped spread awareness of OpenStack. It also profiles some of the key Chinese OpenStack players and community groups, including COSUG (China OpenStack User Group) and COSCL (China Open Source Cloud League). Additionally, it introduces StackLab.org, a community-run public OpenStack cloud launched to help increase adoption and benefit users, developers and companies.
Presented in Design track of OpenStack Summit, 2012 Fall San Diego.
http://openstacksummitfall2012.sched.org/event/b3fca04cd2762fe64bbd64df9c198f36
DevOps in a Public OpenStack Cloud - Hui ChengHui Cheng
The document summarizes Hui Cheng's presentation on DevOps in OpenStack Public Cloud at the OpenStack Summit in Fall 2012. The presentation discusses challenges in building an OpenStack public cloud at Sina, including network topology, security, storage solutions, identity integration, billing, and dashboard improvements. It also covers operating an OpenStack production platform, including the platform stack, automated deployment, continuous integration, and project management. Finally, it introduces StackLab, a community OpenStack public cloud launched by Sina to benefit users, contributors, and sponsors.
The document summarizes information about the OpenStack Foundation, including its mission to protect, empower and promote OpenStack software and community. It describes the transition from OpenStack LLC to the independent OpenStack Foundation, with elected Project Technical Leads making project decisions overseen by the Policy Board. It outlines the Foundation's services and three types of membership - Individual, Platinum and Gold. The Board of Directors has responsibilities including overseeing operations, setting goals and advocating for the Foundation. OpenStack is the second largest open source foundation by funding.
The document discusses the China OpenStack User Group (COSUG), which was started in 2011 to promote OpenStack adoption in China. COSUG now has over 960 mailing list subscribers and nearly 2,000 registered users on its website. It coordinates OpenStack meetups and training programs across multiple Chinese cities. COSUG also works with the China OpenSource Cloud League (COSCL), a collaboration between Chinese companies and universities contributing to OpenStack projects. The document promotes StackLab, a free OpenStack sandbox environment, and outlines COSUG's plans to expand training programs, community quality, and cooperation with other OpenStack communities.
Lessons from Building OpenStack Public CloudHui Cheng
The document summarizes the schedule and agenda for the OpenStack China Tour event in Shenzhen. It includes presentations on building public clouds with OpenStack, OpenStack in Hong Kong, Cinder block storage, Juju tool for OpenStack, choosing infrastructure for private clouds, and Swift architecture. The organizer is the China OpenStack User Group (COSUG) and CSDN.
The document discusses OpenStack Quantum and OpenFlow/SDN. It provides an overview of Quantum, which allows network connectivity as a service in OpenStack. It describes how Quantum works by creating networks and ports and plugging interface devices. It also lists several Quantum plugins that can be used, such as plugins for Cisco, Linux bridge, NVP, and Open vSwitch. Finally, it introduces OpenFlow/SDN and provides basics on the OpenFlow protocol and how OpenFlow switching works.
The document discusses OpenStack Swift, an open source cloud storage system. It provides an overview of Swift and how it enables applications for the web and mobile through standards-based APIs and scalability. SwiftStack's CEO Joe Arnold also discusses field observations of how Swift supports infrastructure as a service through capabilities like large storage capacities, high concurrency, and multi-tenancy.
Swift Architecture and Practice, by Alex YangHui Cheng
The document discusses the principles, architecture, and practice of Swift object storage at SinaAppEngine. It describes how Swift provides high reliability through consistent hashing, replication across multiple zones, and an eventual consistency model. It outlines SinaAppEngine's implementation of Swift for storage, including authentication, quotas, and domain remapping. Problems addressed include improving replication efficiency and SQLite performance as well as controlling rsync bandwidth. The document provides an overview of how Swift storage works at scale.
Cloud Based VDI with OpenStack, by Shifen YangHui Cheng
This document summarizes Cloud Based VDI with OpenStack. It discusses modifications made to Nova, Keystone, Glance, Quantum, and Swift to support a virtual desktop infrastructure using OpenStack. Key points include extending APIs, adding Active Directory support, implementing differential snapshots in Nova, enforcing storage quotas in Swift, and designing for disaster recovery. The overall goal is to launch and manage virtual machines, enable user login and authentication, check access policies, update storage rings, and implement content delivery, all through an OpenStack-based cloud computing platform.
OpenStorage with OpenStack allows storage software to be open source without vendor lock-in. It uses open data formats and some or all of the components no longer need to come from the same vendor. NexentaStor is a leading OpenStorage solution that can be used with OpenStack Nova to provision volumes from snapshots for virtual machines efficiently using cloning. NexentaStor provides features like deduplication, compression, thin provisioning and triple parity RAID that are beneficial for cloud storage and virtual environments.
1. The document discusses how there is money to be made in OpenStack through various business models like hardware, software, support and services given OpenStack's growing popularity and leadership in the open source IaaS market.
2. It estimates the total addressable OpenStack market to be around $15 billion based on the overall cloud infrastructure software and hardware market size.
3. According to the document, OpenStack is easier to invest in than proprietary solutions because it was designed for and is developed by an open source community rather than a single vendor.
4. Different sections outline potential revenue streams for players in the OpenStack ecosystem from various roles like system integration, support, software and hardware.
Network Service in OpenStack Cloud, by Yaohui JinHui Cheng
The document discusses network service in OpenStack cloud. It introduces SDN and network virtualization technologies like OpenFlow, VXLAN, and NVGRE. It describes how OpenStack's Quantum project provides network as a service and supports various plug-ins for virtual and physical network provisioning, including options from Open vSwitch, NVP, Cisco, and OpenFlow controllers. It also outlines the speaker's work on a virtual network solution called vCube that enables coexistence of VLAN and GRE networks in OpenStack and provides QoS and visibility capabilities.
COSUG was started in August 2011 and holds meetups in Shanghai, Beijing, and other Chinese cities to discuss OpenStack. It currently has over 858 subscribers to its Google Group, over 1,500 registered users on its website, and over 1,000 users in its QQ chat group. COSUG plans to expand its OpenStack training program and community involvement. It focuses on users for deployment and operations, while COSCL jointly develops OpenStack projects with support from companies like Intel and Sina.
OpenStack Chances and Chanlleges_OSAC_by_ChengHuiHui Cheng
Billing and metering are important parts of any IaaS cloud. Kanyun and Dough are community projects started by Sina to contribute these capabilities to OpenStack. They help with monitoring resource usage, collecting metrics, and handling billing and payments. This helps make OpenStack more production-ready for real-world cloud deployments.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
What is Model Context Protocol(MCP) - The new technology for communication bw...Vishnu Singh Chundawat
The MCP (Model Context Protocol) is a framework designed to manage context and interaction within complex systems. This SlideShare presentation will provide a detailed overview of the MCP Model, its applications, and how it plays a crucial role in improving communication and decision-making in distributed systems. We will explore the key concepts behind the protocol, including the importance of context, data management, and how this model enhances system adaptability and responsiveness. Ideal for software developers, system architects, and IT professionals, this presentation will offer valuable insights into how the MCP Model can streamline workflows, improve efficiency, and create more intuitive systems for a wide range of use cases.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
tecnologias de las primeras civilizaciones.pdffjgm517
Distributed Block-level Storage Management for OpenStack, by Danile lee
1. Distributed Block-level Storage
Management for OpenStack
OpenStack APAC Conference 2012
Daniel Lee
CCMA/ITRI
Cloud Computing Center for Mobile Applications
Industrial Technology Research Institute
( 雲端運算行動運用科技中心 )
2012/8/11 OpenStack APAC Conference 1 1
2012
Copyright 2009 ITRI 工業技術研究院
2. Outline
• Overview
• Brief on ITRI Cloud OS
• Cloud storage system in ITRI Cloud OS
• Distributed Main Storage System
• Distributed Secondary Storage System
• Integration of Cloud OS Storage System with
OpenStack
• Summary
• Q&A
2012/8/11 OpenStack APAC Conference 2
2012
Copyright 2009 ITRI 工業技術研究院
3. Overview
• Data is growing exponentially and moving on to Could. It
needs to be available at all time, secured and protected.
• 911 in Twin Towers, 311 earthquake in Japan and 420 outage
of Amazon datacenters are disasters.
– Block-level and fully redundant
– Backup / restore + wide-area
– Thin provisioning
– De-duplication
– Others
• Cloud OS Storage System has these functionality and is ready
to integrate to OpenStack
2012/8/11 OpenStack APAC Conference 3
2012
Copyright 2009 ITRI 工業技術研究院
4. ITRI Cloud OS
(An All-in-one IaaS Total Solution)
Virtual Data Center Management
Primary/Secondary
Virtual Data Center
Storage Management Physical Data
Provisioning (VMWare)
(EMC) Center
Management
Physical (IBM)
Resource Security
Management (Checkpoint)
(HP/Dell)
Inter-VM Load
Balancing (F5)
Power Management
(IBM) Inter-PM Load Balancing
and VM Fail-over (VMWare)
*Blue name in bracket indicates
the leading company of the component
2012/8/11 OpenStack APAC Conference 4
2012
Copyright 2009 ITRI 工業技術研究院
5. ITRI Cloud OS
Service Interface
Multiplexing VDC’s in a Physical DC
Multiplexing VDC’s in a Physical DC
Virtual Data Center Management Physical Data Center Management
Virtual Data Center Management Physical Data Center Management
Photo Video Web
Sharing Streami Confere
ng nce
VDC VDC
Provision VDC
and Deploy
Physical
•Cloud Application
Cluster •Cloud Service
Infrastructure
Developer Administrator
•Cloud Service •Carrier
Provider
Monitor and Configure Monitor, Diagnose and
Virtual Resources Configure
Physical Resources
2012/8/11 OpenStack APAC Conference 5
2012
Copyright 2009 ITRI 工業技術研究院
9. Cloud Storage System in Cloud OS
• Cloud storage aims at cloud-scale data
centers, and is designed to be scalable,
available and low-cost.
• Main components
– Distributed Main Storage subsystem – DMS
• Provide current image I/O request processing
– Distributed Secondary Storage subsystem – DSS
• Block-level incremental metadata only backup system
• Take volume snapshot / restore, de-duplication engine,
garbage collection and WADB engine
2012/8/11 OpenStack APAC Conference 9
2012
Copyright 2009 ITRI 工業技術研究院
10. Key Features of Cloud Storage
System from Users’ Perspective
• Use like raw, unformatted block devices
• Support volume size from 1 GB to 2 TB (64TB architecture-wise)
• Can be attached by different instances (one at a time for now)
• Multiple volumes can be mounted to the same instance
• Data is automatically replicated on different physical storage
server (N=3)
• Ability to clone volumes and/or create point-in-time snapshots of
volumes
• Wide-area backup for disaster recovery
• Snapshot can be scheduled by assigning a backup policy with time,
frequency, retention, and WADB option
• Save system image for starting multiple VMs using the same image
2012/8/11 OpenStack APAC Conference 10
2012
Copyright 2009 ITRI 工業技術研究院
11. Key Features of Cloud Storage
System from Providers’ Perspective
• Use of commodity hardware – reducing cost
(JBOD)
• Disk space management for up to multiple
petabytes
• Add disk, remove disk without interruption
• Thin provisioning
• Enables you to provision a specific level of I/O
performance if desired, by setting I/O throttle
• Block-level de-duplication for reducing space
requirement
2012/8/11 OpenStack APAC Conference 11
2012
Copyright 2009 ITRI 工業技術研究院
12. DMS in Cloud OS
• DMS - Distributed Main Storage
• Goal: A cloud scale network storage solution that provide
high capacity, high reliability, high availability and high
performance
• Features:
– Volume operations: Create / Attach / Detach / Delete
– High Reliability: data replication (N=3)
– High Availability: No single point of failure
– High Performance: client-side metadata/data cache for performance
– Thin provisioning is utilized to optimize utilization of available storage.
– Fast Volume Cloning
– Save Image; FastBoot
– Disk I/O Throttle
2012/8/11 OpenStack APAC Conference 12
2012
Copyright 2009 ITRI 工業技術研究院
13. DMS System Architecture
Compute Node
…
VM VM VM Service Node
Volume Volume Volume
Metadata
DMS In-kernel client NameNode
Data RR
Storage Node
…
DMS three components:
1. Namenode
DataNode 2. DMS in-kernel client
3. Datanode
2012/8/11 OpenStack APAC Conference 13
2012
Copyright 2009 ITRI 工業技術研究院
14. DMS Compute Node
Architecture
Compute Node
Domain U User Space Domain U Kernel Space
Applications
RPM
Read/Write
Sectors /dev/hda1 Block Frontend
Driver
Attach/Detach Attach a disk to Dom U
Volume
Xen / KVM I/O Virtualization
Block Backend
User-space Daemon
Driver
NameNode IOCTL
Metadata
In-Kernel Client
Payload
DataNodes Block
Devices
/dev/dms01
/dev/dms02
.
..
..
Domain 0 User Space Domain 0 Kernel Space
2012/8/11 OpenStack APAC Conference 14
2012
Copyright 2009 ITRI 工業技術研究院
15. Read Flow
Compute Node
VM
Volume Service Node
6. Response
1. Read request
(payload) 2. query metadata: (VolID, LBID)
DMS In-kernel Client 3. HBID, N-locations
NameNode
7. Report failed locations
4. Read Data 5. Read Data from another datanode
if previous-try failed
Storage Node Storage Node Storage Node
DataNode DataNode DataNode …
OpenStack APAC Conference 2012
Copyright 2008 ITRI 工業技術研究院 2012/8/11 15
16. Write Flow – Memory-Ack Approach
Compute Node
VM
Volume Service Node
6. Response 1. Write request
2. Request for new space:(VolID, LBID)
DMS In-kernel Client 3. HBID, N-locations
NameNode
7. Commit (Success, or
4. Write Data report failed locations)
5. Memory Ack
6. Disk Ack
• Memory-ack approach:
Storage Node Storage Node Storage Node In client, I/O response to
VM(step6) is right after
DataNode DataNode DataNode … receiving memory ack from
Datanodes (step5) .
OpenStack APAC Conference 2012
Copyright 2008 ITRI 工業技術研究院 2012/8/11 16
17. DSS in Cloud OS
• Share the homogeneous space with DMS
• Block-level Incremental backup
– Copy-on-write (COW) and volume cloning techniques
– Backup is just a snapshot of meta-data
• Support volume-level restore
• Block-level de-duplication
• Garbage collection of expired, un-used and redundant disk
blocks
• Wide-area data backup / restore and near-realtime
replication
• The secondary storage itself is failure-tolerant (HA)
2012/8/11 OpenStack APAC Conference 17
2012
Copyright 2009 ITRI 工業技術研究院
20. DSS – WADB
Backing up the data to a remote location at
the time volume snapshot is taken…
snapshot
Network / restore
VPN
Beijing Shang-Hai
2012/8/11 OpenStack APAC Conference 20
2012
Copyright 2009 ITRI 工業技術研究院
25. Integration of Cloud OS Storage
System with OpenStack
User portal
Web Services
User (OpenStack VDCM LOG PDCM PDCM User
API enabled)
VMM L2 PRM
Nova API Glance
Nova Manager DB DMS
VM1 VM2… VMn Nova Volume volume
…
Nova Compute Nova Network
SECS
RS
SLB
2012/8/11 OpenStack APAC Conference 25
2012
Copyright 2009 ITRI 工業技術研究院
26. Summary of Advantages
Feature Benefits
Unlimited storage highly scalable read/write access
Leverages commodity hardware (JBOD) No lock-in, lower price/GB
Built-in replication Fully redundant (default: N=3)
Used as system volume Save Image, Fast Boot, etc.
Thin Provisioning Optimize utilization of available storage
Highly available (HA) storage servers Server failover for high available
(DMS/DSS)
Snapshot and backup for block volumes Data protection and recovery for VM data
Policy based backup Free of worry – set it and forget about it
Wide-area data backup For disaster recovering
Block-level data de-duplication Store more data in the limited space
Standalone volume API, CLI available Easy integration with other compute systems
2012/8/11 OpenStack APAC Conference 26
2012
Copyright 2009 ITRI 工業技術研究院
27. More Feature in V2.0
Feature Benefits
Volume Cloning Fast cloning without copying data
Share virtual disk within cluster Support sharing of volume and cluster file system
Disk bandwidth QoS guarantee Dynamic adjustment at I/O request level
Storage space optimization N-way replication for write-intensive blocks
N-parity-group for read-intensive blocks
Wide-area data replication Near real-time wide-area replication
Integration with Compute / Volume Fully integrated to Compute for attaching block
volumes and reporting on usage
2012/8/11 OpenStack APAC Conference 27
2012
Copyright 2009 ITRI 工業技術研究院
#3: Why don’t we just use Hadoop as block level storage What are the advantages over iSCSI – RAID + SW for backup restore and WADB When will it be available for OpenStack – 4Q2012? The limitations? Volume / total space, size of metadata, network, … Performance? 12 MB/sec or 49 MB/sec (multiple concurrent clients) How does it compare to EMC, Amazon S3? S3: Object Store; AWS Import/Export Amazon Elastic Block Storage (EBS): 1GB~1TB; ss saved in S3 Cinder, NetApp, Nexenta and SolidFire CIFS, GlusterFS, OCSF2 XCP
#13: CRITICAL CHANGES NO HDFS In-kernal driver “ Native” networking disk driver (not xen back-end driver) Key design Why we Why not use iscii protocol Datanode prioritization Datanode hardware dependency
#14: Provides a global storage abstraction on a large number of distributed disks Each storage block remains available despite failure in switch, server, or disk drive Scales to a very large number of concurrent accesses Exploits distributed object caching Initial thought: Use HDFS as the base for global storage management Support concurrency control among accesses to common storage blocks Support QoS guarantee or performance isolation among virtual clusters