Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
OpenStack Technology Overview
1.
2. OpenStack Mission “To produce the ubiquitous open source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable.”
3. Enterprises are building clouds to... Meet departmental resource needs & timelines Control & monitor the entire environment Where is your enterprise on the path to cloud? 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Server Virtualization
4. HOST 1 HOST 2 HOST 3 HOST 4, ETC. VMs Hypervisor: Turns 1 server into many “virtual machines” (instances or VMs) (VMWare ESX, Citrix XEN Server, KVM, Etc.) Datacenters are being virtualized, Servers are first HYPERVISORS PROVIDE ABSTRACTION BETWEEN APPS AND HARDWARE (SERVERS) Better resource utilization for each server Hardware abstraction for each server Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
5. Next: Storage, Network…the building blocks ABSTRACTION BETWEEN APPS AND HARDWARE Storage Pool Compute Pool Network Pool Virtualized Servers Virtualized Networks Virtualized Storage Resource pools for apps starting to form... Flexibility, Efficiency are key drivers Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
6. USERS ADMINS APPS How do you empower employees to self-service? How do you make your apps cloud aware? + But questions arise as the environment grows... “VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY Where should you provision new VMs? How do you keep track of it all? Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
7. USERS ADMINS APPS But questions arise as the environment grows... “VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY A Cloud Management Layer Is Missing Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Server Virtualization Automation & Efficiency
8. USERS ADMINS APPS Solution: OpenStack, The Cloud Operating System A NEW MANAGEMENT LAYER THAT ADDS AUTOMATION AND CONTROL Self-service Portals for users Connects to apps via APIs CLOUD OPERATING SYSTEM Creates Pools of Resources Automates The Network Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Server Virtualization Automation & Efficiency
9. In Summary, the Cloud Operating System enables enterprises to: Control and automate pools of resources Efficiently allocate resources Empower admins & users via self-service portals Empower developers to make apps cloud-aware via APIs
10. What’s next? Enterprise Private Clouds run cloud operations systems… Public Clouds run cloud operating systems… But you can’t interoperate if public clouds are built on proprietary software Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Server Virtualization Automation & Efficiency
11. Common Platform Imagine having a across clouds Seamlessly transporting workloads Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
12. A common platform is here. OPENSTACK IS OPEN SOURCE SOFTWARE POWERING PUBLIC AND PRIVATE CLOUDS. Public Cloud: OpenStack powers some of the worlds largest public cloud deployments. Private Cloud: Run OpenStack software in your own corporate data centers Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
13. Top 3 Benefits of a Common Platform Easy to migrate data and applications to public clouds when conditions are right - based on security policies, economics, and other key business criteria No longer locked in with major investment in one provider Disaster recovery Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
14. OpenStack enables cloud federation CONNECTING CLOUDS TO CREATE GLOBAL RESOURCE POOLS Washington Common software platform making Federation possible Public Cloud Europe California Texas Public Cloud Private Cloud Private Cloud Cloudburst into multiple public clouds around the world when demand surges Run applications on a private cloud in your own data center. Mirror content to a private cloud in a colo facility for disaster recovery Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
15. What is OpenStack? OpenStack is a community of open source developers, participating organizations and users who are building and running the open source cloud operating system. Another definition … “OpenStack is a Cloud Operating System, that takes resources such as compute, storage, network, virtualization technologies and controls those resources at a data center level”
16. OpenStack Projects OpenStack Compute: Provision OpenStack Compute: provision and manage large networks of virtual machines OpenStack Object Store: Create petabytes of reliable storage using standard servers OpenStack Image Service: Catalog and manage large libraries of server images Other components: Dashboard, Load Balancing, Authentication...
17. OpenStack Compute Key Features 1. REST-based API 2. Horizontally and massively scalable 3. Hardware agnostic: supports a variety of standard hardware 4. Hypervisor agnostic: support for Xen ,Citrix XenServer, Microsoft Hyper-V, KVM, UML, LXC and ESX Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Server Virtualization Automation & Efficiency
20. OpenStack Storage Key Features 1. REST-based API 2. Data distributed evenly throughout system 3. Runs on standard hardware 4. Scalable to multiple petabytes, billions of objects 5. No central database required 6. Account/Container/Object structure (not file system, no nesting) plus Replication (N copies of accounts, containers, objects) Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Server Virtualization Automation & Efficiency
23. OpenStack Image Service Key Features 2. REST-based API 1. Store & retrieve VM images 3. Compatible with all common image formats 4. Storage agnostic: Store images locally, or use OpenStack Object Storage, HTTP, or S3 Server Virtualization 2. Cloud Data Center 3. Cloud Federation 1. Virtualization Automation & Efficiency
29. Why OpenStack? Control and Flexibility. Open source platform means you’re never locked to a proprietary vendor, and modular design can integrate with legacy or third-party technologies to meet your business needs. Industry Standard. More than 60 leading companies from over a dozen countries are participating in OpenStack, including Cisco, Citrix, Dell, Intel and Microsoft, and new OpenStack clouds are coming online across the globe. Proven Software. Run the same software that today powers some of the largest public and private clouds in the world. Compatible and Connected. Compatibility with public OpenStack clouds means enterprises are prepared for the future—making it easy to migrate data and applications to public clouds when conditions are right—based on security policies, economics, and other key business criteria.
30. More About OpenStack What is it:Open source cloud operating system Who’s building it:worldwide community of developers Who’s backing it: Over 80 companies, including leaders like Cisco, NTT, Dell, Citrix, & Canonical “OpenStack is a Cloud Operating System, that takes resources such as compute, storage, network, virtualization technologies and controls those resources at a data center level”
Editor's Notes
Compute, Network and Storage are the 3 key pillars of the Cloud Operations Systems.Image/Catalog Service, API and Dashboard are peripheral services