CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It supports various hypervisors and storage types, and allows for multi-tenancy and isolation between users/organizations. CloudStack provides tools for provisioning, managing, and monitoring virtual machines and cloud infrastructure resources.
CloudStack is an open source cloud management platform that allows users to provision virtual machines and cloud infrastructure resources. It supports multiple hypervisors and public/private cloud deployments. CloudStack provides a self-service user portal, resource monitoring, and APIs to automate administration tasks. It uses a multi-tier architecture with zones, pods, clusters, and hosts to scale horizontally.
This document discusses using Ceph block storage (RBD) with Apache CloudStack for distributed storage. Ceph provides block-level storage that scales for performance and capacity like SAN storage, addressing the need for EBS-like storage across availability zones. CloudStack currently uses local disk or requires separate storage resources per hypervisor, but using Ceph's distributed RBD allows datacenter-wide storage and removes constraints. Upcoming support in CloudStack includes format 2 RBD, snapshots, datacenter-wide storage resources, and removal of legacy storage dependencies.
This document provides information about CloudStack networking and its architecture. It discusses how CloudStack supports both basic and advanced networking models, including options that utilize a virtual router or external network appliances. It also provides details on CloudStack's software-defined networking approach and use of technologies like VLANs. The document aims to educate about CloudStack's networking services and flexibility in supporting both internal and external network configurations.
The document provides an agenda and overview of a session on hacking Apache CloudStack. The agenda includes introductions, a session on introducing CloudStack, and a hands-on session with DevCloud. The overview discusses what CloudStack is, how it works as an orchestration platform for IAAS clouds, its architecture and core components, and how users can consume and manage resources through it.
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows users to provision resources such as virtual machines, networking, and storage capacity in a self-service, automated manner through a web-based portal or API. CloudStack supports multiple hypervisors, is massively scalable, and provides high availability features. It organizes infrastructure into logical components like hosts, clusters, pods, and zones to allow flexible deployment and physical isolation.
The document discusses Apache CloudStack, an open-source cloud computing platform. It provides an overview of CloudStack's history and community. It also describes how to set up a development environment using DevCloud, a preconfigured virtual appliance for running CloudStack. Key points include that CloudStack is now fully open source under Apache 2.0 license, has a 4.1 release with new features, and DevCloud provides an easy way for developers to test CloudStack without installing infrastructure.
Cloud stack networking shapeblue technical deep diveShapeBlue
This document provides a technical deep dive into CloudStack networking. It describes the different physical networks in CloudStack including the management, public, guest, and storage networks. It explains basic and advanced networking configurations, security groups, network service providers, and the use of Citrix NetScaler for elastic IP and load balancing. Virtual private clouds (VPCs) and site-to-site VPN configurations are also covered. The document concludes with a discussion of future software defined networking integrations.
The document discusses the development of a Cloud OS. It describes features of the Cloud OS such as enabling machines' roles to be dynamically converted and ensuring high availability of both machines and virtual machine services. It also addresses challenges faced such as unstable open source software and a lack of testing approaches and teamwork institutions during development. The document concludes by emphasizing the importance of large scale deployment for return on investment and encouraging continued learning.
CloudStack is an open source cloud management platform that allows users to provision virtual machines and cloud infrastructure resources. It supports multiple hypervisors and public/private cloud deployments. CloudStack provides a self-service user portal, resource monitoring, and APIs to automate administration tasks. It uses a multi-tier architecture with zones, pods, clusters, and hosts to scale horizontally.
This document discusses using Ceph block storage (RBD) with Apache CloudStack for distributed storage. Ceph provides block-level storage that scales for performance and capacity like SAN storage, addressing the need for EBS-like storage across availability zones. CloudStack currently uses local disk or requires separate storage resources per hypervisor, but using Ceph's distributed RBD allows datacenter-wide storage and removes constraints. Upcoming support in CloudStack includes format 2 RBD, snapshots, datacenter-wide storage resources, and removal of legacy storage dependencies.
This document provides information about CloudStack networking and its architecture. It discusses how CloudStack supports both basic and advanced networking models, including options that utilize a virtual router or external network appliances. It also provides details on CloudStack's software-defined networking approach and use of technologies like VLANs. The document aims to educate about CloudStack's networking services and flexibility in supporting both internal and external network configurations.
The document provides an agenda and overview of a session on hacking Apache CloudStack. The agenda includes introductions, a session on introducing CloudStack, and a hands-on session with DevCloud. The overview discusses what CloudStack is, how it works as an orchestration platform for IAAS clouds, its architecture and core components, and how users can consume and manage resources through it.
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows users to provision resources such as virtual machines, networking, and storage capacity in a self-service, automated manner through a web-based portal or API. CloudStack supports multiple hypervisors, is massively scalable, and provides high availability features. It organizes infrastructure into logical components like hosts, clusters, pods, and zones to allow flexible deployment and physical isolation.
The document discusses Apache CloudStack, an open-source cloud computing platform. It provides an overview of CloudStack's history and community. It also describes how to set up a development environment using DevCloud, a preconfigured virtual appliance for running CloudStack. Key points include that CloudStack is now fully open source under Apache 2.0 license, has a 4.1 release with new features, and DevCloud provides an easy way for developers to test CloudStack without installing infrastructure.
Cloud stack networking shapeblue technical deep diveShapeBlue
This document provides a technical deep dive into CloudStack networking. It describes the different physical networks in CloudStack including the management, public, guest, and storage networks. It explains basic and advanced networking configurations, security groups, network service providers, and the use of Citrix NetScaler for elastic IP and load balancing. Virtual private clouds (VPCs) and site-to-site VPN configurations are also covered. The document concludes with a discussion of future software defined networking integrations.
The document discusses the development of a Cloud OS. It describes features of the Cloud OS such as enabling machines' roles to be dynamically converted and ensuring high availability of both machines and virtual machine services. It also addresses challenges faced such as unstable open source software and a lack of testing approaches and teamwork institutions during development. The document concludes by emphasizing the importance of large scale deployment for return on investment and encouraging continued learning.
This presentation is the introduction to the monthly CloudStack.org demonstration. The presentation details the latest features in the CloudStack open source project as well as project news. To attend a future presentation, with live demo and Q&A visit:
http://www.slideshare.net/cloudstack/introduction-to-cloudstack-12590733
CloudStack is an open source cloud computing platform that provides infrastructure as a service. It supports various hypervisors (KVM, Xen, VMware), has APIs for self-service provisioning, measures resource usage, and allows for rapid elasticity. CloudStack can be deployed as public, private or hybrid clouds and manages networks, storage, security and high availability of virtual machines.
Session on CloudStack, intended for new users to CloudStack, provides an overview to varied audience levels information on usages, use cases, deployment and its architecture.
Cloudstack and Openstack are two of the most popular and successful cloud management platforms (CMP) . In the cloudstack meetup #15, the comparison of these platforms were shared.
CloudStack is an open source cloud computing platform that allows users to manage their infrastructure as an automated system. It provides self-service access to computing resources like servers, storage, and networking via a web interface. CloudStack supports multiple hypervisors and public/private cloud deployment strategies. The core components include hosts, primary storage, clusters, pods, networks, secondary storage, and zones which are managed by CloudStack servers.
Guaranteeing Storage Performance by Mike Tutkowskibuildacloud
This session will introduce the basics of primary storage in CloudStack. Additionally, I discuss the challenges of guaranteeing storage performance in a cloud and how by leveraging the latest enhancements to CloudStack, storage administrators can deliver consistent, repeatable performance to 10s, 100s or 1,000s of application workloads in parallel. I'll review the CloudStack enhancements in detail, outline the management benefits they provide and discuss common go-to-market approaches.
About Mike Tutkowski
Mike Tutkowski, a member of the CloudStack PMC, develops software for the Apache Software Foundation's CloudStack project to help drive improvements in its storage component and to integrate SolidFire more deeply into the product.
Deploying Apache CloudStack from API to UIJoe Brockmeier
For most organizations with a large computing footprint, it's not a matter of if you'll need a private cloud - it's when, and what kind. One of the most mature and widely deployed options is Apache CloudStack, a robust, turnkey cloud that includes everything you need to set up a private, public, or hybrid cloud. We'll cover Apache CloudStack from API to UI, and a little of everything in between.
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
Dag Sonstebo presented on automating CloudStack and hypervisor installation and configuration. He discussed why automation is important for consistency, speed, and handling less technical teams. He demonstrated how to automate hypervisor builds using zero-touch scripts for XenServer and ESXi. He then showed how to automate the CloudStack installation using Ansible playbooks to configure the necessary components like MySQL and management servers. Finally, he outlined next steps like expanding the deployment and integrating load balancers.
The document outlines an agenda for a CloudStack developer day, including presentations on what CloudStack is, its deployment architecture, networking features, software architecture, integration capabilities, and how to contribute to the Apache CloudStack community. The key topics will be an introduction to CloudStack, an overview of its basics and deployment architecture including networking, a discussion of its current and future software architecture, and sessions on UI customization, the API, and how to get involved in the Apache CloudStack project.
Introduction to Apache CloudStack by David Nalleybuildacloud
Apache CloudStack is a mature, easy to deploy IaaS platform. That doesn't mean that it can be done without thought or preparation. Learn how CloudStack can be most efficiently deployed, and the problems to avoid in the process.
About David Nalley
David is a recovering sysadmin with a decade of experience. He’s a committer on the Apache CloudStack (incubating) project, a contributor to the Fedora Project and the Vice President of Infrastructure at the Apache Software Foundation.
Building clouds with apache cloudstack apache roadshow 2018ShapeBlue
Talk given at Apache Roadshow, FOSS Backstage, Berlin, June 2018
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. This talk will give an introduction to the technology, its history and its architecture. It will look common use-cases (and some real production deployments) that are seen across both public and private cloud infrastructures and where CloudStack can be completed by other open source technologies.
The talk will also compare and contrast Apache Cloudstack with other IaaS platforms and why he thinks that the technology, combined with the Apache governance model will see CloudStack become the de-facto open source cloud platform. He will run a live demo of the software and talk about ways that people can get involved in the Apache CloudStack project.
This document provides an overview of a tutorial on Apache CloudStack. It outlines 3 sessions on introducing CloudStack, its architecture, and hands-on with DevCloud. Session 1 defines cloud computing and introduces CloudStack as an open-source orchestration platform for delivering infrastructure as a service clouds. It describes CloudStack's history and how to contribute to the project.
Hypervisor Selection in Apache CloudStack 4.4Tim Mackey
Building an infrastructure as a service cloud involves a number of technology decisions, many of which could have unforeseen impact. Hypervisors form the core of an IaaS cloud, and whether you are a fan of Microsoft Hyper-V, VMware vSphere, KVM in any Linux variant or XenServer from Citrix, each of these hypervisors provide unique capabilities within an Apache CloudStack 4.4 based cloud.
This document summarizes CloudStack networking features and architecture. CloudStack provides orchestration of network services like IPAM, DNS, firewalls, load balancing, and VPN. It supports various network isolation techniques including VLANs, L3 isolation, and overlay networks. The CloudStack virtual router provides default network services, and external devices can also be integrated. CloudStack networking supports advanced configurations including multi-tier networks, bring your own services, and software defined networking.
CloudStack is one of many cloud orchestration platforms which can deliver IaaS clouds. One of the key capabilities of CloudStack is its ability to support multiple hypervisors in a CloudStack cloud. So whether your virtualization preference is VMware vSphere, KVM, Citrix XenServer or Linux Containers (LXC), you can build highly scalable clouds. While basic functionality is common across all hypervisors, many features are implemented differently on each. This paper presents the capabilities of CloudStack which can be enabled based on your hypervisor selection
This document provides an overview of Apache CloudStack, an open source cloud computing platform. It describes CloudStack's key characteristics including on-demand self-service, broad network access, resource pooling, rapid elasticity, and API access. It outlines CloudStack's support for different cloud service models including SaaS, PaaS, and IaaS and discusses its hypervisor support, zone, pod, and cluster architecture. The document also summarizes CloudStack's management server, high availability features, networking, security groups, and usage accounting capabilities.
Hypervisor Selection in CloudStack and OpenStackTim Mackey
- The document discusses considerations for selecting a hypervisor for use in cloud platforms like CloudStack and OpenStack including defining service offerings, tenancy requirements, and virtualization infrastructure needs. It then provides information on specific hypervisor options like XenServer, vSphere, KVM, and Hyper-V comparing features relevant to CloudStack and OpenStack.
My talk from BACD http://buildacloud.org workshop in Ghent, Belgium
All videos can be viewed at: http://www.youtube.com/playlist?list=PLb899uhkHRoZZefRW5XmCb8QBcRO7o74E
This is an introductory talk for the workshop, it introduces CloudStack and the community at the Apache Software Foundation, it presents the basic layers of the Cloud IaaS, PaaS, and SaaS and shows how the CloudStack ecosystem addresses all layers. It presents the basic features of cloudstack, networking with a focus on SDN (Software Defined Networking) , storage with a focus on large scale object store (Ceph), a use case with Spotify, a PaaS with Karafe and fuse Fabric, the API using deltacloud which provides the CIMI standard interface and an application integration using the CloudStack API with Activeeon.
This is the perfect complement to the videos on youtube and serves as a introduction to CloudStack.
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows users to provision resources such as virtual servers and networking on demand through a self-service web portal. CloudStack can manage tens of thousands of servers across multiple geographically distributed datacenters and supports multiple hypervisors including XenServer, KVM, and vSphere. It provides high availability, scalability, and automation of infrastructure management.
This presentation is the introduction to the monthly CloudStack.org demonstration. The presentation details the latest features in the CloudStack open source project as well as project news. To attend a future presentation, with live demo and Q&A visit:
http://www.slideshare.net/cloudstack/introduction-to-cloudstack-12590733
CloudStack is an open source cloud computing platform that provides infrastructure as a service. It supports various hypervisors (KVM, Xen, VMware), has APIs for self-service provisioning, measures resource usage, and allows for rapid elasticity. CloudStack can be deployed as public, private or hybrid clouds and manages networks, storage, security and high availability of virtual machines.
Session on CloudStack, intended for new users to CloudStack, provides an overview to varied audience levels information on usages, use cases, deployment and its architecture.
Cloudstack and Openstack are two of the most popular and successful cloud management platforms (CMP) . In the cloudstack meetup #15, the comparison of these platforms were shared.
CloudStack is an open source cloud computing platform that allows users to manage their infrastructure as an automated system. It provides self-service access to computing resources like servers, storage, and networking via a web interface. CloudStack supports multiple hypervisors and public/private cloud deployment strategies. The core components include hosts, primary storage, clusters, pods, networks, secondary storage, and zones which are managed by CloudStack servers.
Guaranteeing Storage Performance by Mike Tutkowskibuildacloud
This session will introduce the basics of primary storage in CloudStack. Additionally, I discuss the challenges of guaranteeing storage performance in a cloud and how by leveraging the latest enhancements to CloudStack, storage administrators can deliver consistent, repeatable performance to 10s, 100s or 1,000s of application workloads in parallel. I'll review the CloudStack enhancements in detail, outline the management benefits they provide and discuss common go-to-market approaches.
About Mike Tutkowski
Mike Tutkowski, a member of the CloudStack PMC, develops software for the Apache Software Foundation's CloudStack project to help drive improvements in its storage component and to integrate SolidFire more deeply into the product.
Deploying Apache CloudStack from API to UIJoe Brockmeier
For most organizations with a large computing footprint, it's not a matter of if you'll need a private cloud - it's when, and what kind. One of the most mature and widely deployed options is Apache CloudStack, a robust, turnkey cloud that includes everything you need to set up a private, public, or hybrid cloud. We'll cover Apache CloudStack from API to UI, and a little of everything in between.
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
Dag Sonstebo presented on automating CloudStack and hypervisor installation and configuration. He discussed why automation is important for consistency, speed, and handling less technical teams. He demonstrated how to automate hypervisor builds using zero-touch scripts for XenServer and ESXi. He then showed how to automate the CloudStack installation using Ansible playbooks to configure the necessary components like MySQL and management servers. Finally, he outlined next steps like expanding the deployment and integrating load balancers.
The document outlines an agenda for a CloudStack developer day, including presentations on what CloudStack is, its deployment architecture, networking features, software architecture, integration capabilities, and how to contribute to the Apache CloudStack community. The key topics will be an introduction to CloudStack, an overview of its basics and deployment architecture including networking, a discussion of its current and future software architecture, and sessions on UI customization, the API, and how to get involved in the Apache CloudStack project.
Introduction to Apache CloudStack by David Nalleybuildacloud
Apache CloudStack is a mature, easy to deploy IaaS platform. That doesn't mean that it can be done without thought or preparation. Learn how CloudStack can be most efficiently deployed, and the problems to avoid in the process.
About David Nalley
David is a recovering sysadmin with a decade of experience. He’s a committer on the Apache CloudStack (incubating) project, a contributor to the Fedora Project and the Vice President of Infrastructure at the Apache Software Foundation.
Building clouds with apache cloudstack apache roadshow 2018ShapeBlue
Talk given at Apache Roadshow, FOSS Backstage, Berlin, June 2018
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. This talk will give an introduction to the technology, its history and its architecture. It will look common use-cases (and some real production deployments) that are seen across both public and private cloud infrastructures and where CloudStack can be completed by other open source technologies.
The talk will also compare and contrast Apache Cloudstack with other IaaS platforms and why he thinks that the technology, combined with the Apache governance model will see CloudStack become the de-facto open source cloud platform. He will run a live demo of the software and talk about ways that people can get involved in the Apache CloudStack project.
This document provides an overview of a tutorial on Apache CloudStack. It outlines 3 sessions on introducing CloudStack, its architecture, and hands-on with DevCloud. Session 1 defines cloud computing and introduces CloudStack as an open-source orchestration platform for delivering infrastructure as a service clouds. It describes CloudStack's history and how to contribute to the project.
Hypervisor Selection in Apache CloudStack 4.4Tim Mackey
Building an infrastructure as a service cloud involves a number of technology decisions, many of which could have unforeseen impact. Hypervisors form the core of an IaaS cloud, and whether you are a fan of Microsoft Hyper-V, VMware vSphere, KVM in any Linux variant or XenServer from Citrix, each of these hypervisors provide unique capabilities within an Apache CloudStack 4.4 based cloud.
This document summarizes CloudStack networking features and architecture. CloudStack provides orchestration of network services like IPAM, DNS, firewalls, load balancing, and VPN. It supports various network isolation techniques including VLANs, L3 isolation, and overlay networks. The CloudStack virtual router provides default network services, and external devices can also be integrated. CloudStack networking supports advanced configurations including multi-tier networks, bring your own services, and software defined networking.
CloudStack is one of many cloud orchestration platforms which can deliver IaaS clouds. One of the key capabilities of CloudStack is its ability to support multiple hypervisors in a CloudStack cloud. So whether your virtualization preference is VMware vSphere, KVM, Citrix XenServer or Linux Containers (LXC), you can build highly scalable clouds. While basic functionality is common across all hypervisors, many features are implemented differently on each. This paper presents the capabilities of CloudStack which can be enabled based on your hypervisor selection
This document provides an overview of Apache CloudStack, an open source cloud computing platform. It describes CloudStack's key characteristics including on-demand self-service, broad network access, resource pooling, rapid elasticity, and API access. It outlines CloudStack's support for different cloud service models including SaaS, PaaS, and IaaS and discusses its hypervisor support, zone, pod, and cluster architecture. The document also summarizes CloudStack's management server, high availability features, networking, security groups, and usage accounting capabilities.
Hypervisor Selection in CloudStack and OpenStackTim Mackey
- The document discusses considerations for selecting a hypervisor for use in cloud platforms like CloudStack and OpenStack including defining service offerings, tenancy requirements, and virtualization infrastructure needs. It then provides information on specific hypervisor options like XenServer, vSphere, KVM, and Hyper-V comparing features relevant to CloudStack and OpenStack.
My talk from BACD http://buildacloud.org workshop in Ghent, Belgium
All videos can be viewed at: http://www.youtube.com/playlist?list=PLb899uhkHRoZZefRW5XmCb8QBcRO7o74E
This is an introductory talk for the workshop, it introduces CloudStack and the community at the Apache Software Foundation, it presents the basic layers of the Cloud IaaS, PaaS, and SaaS and shows how the CloudStack ecosystem addresses all layers. It presents the basic features of cloudstack, networking with a focus on SDN (Software Defined Networking) , storage with a focus on large scale object store (Ceph), a use case with Spotify, a PaaS with Karafe and fuse Fabric, the API using deltacloud which provides the CIMI standard interface and an application integration using the CloudStack API with Activeeon.
This is the perfect complement to the videos on youtube and serves as a introduction to CloudStack.
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows users to provision resources such as virtual servers and networking on demand through a self-service web portal. CloudStack can manage tens of thousands of servers across multiple geographically distributed datacenters and supports multiple hypervisors including XenServer, KVM, and vSphere. It provides high availability, scalability, and automation of infrastructure management.
This document provides an overview of the CloudStack architecture and its evolution from a developer's perspective. It describes the key components of CloudStack including hosts, primary storage, clusters, pods, networks, secondary storage, and zones. It also outlines the general architecture abstractions used in CloudStack like resource agents, message bus, and asynchronous job execution. Finally, it details some of the core CloudStack subsystems including the compute subsystem and management server deployment architecture.
Join Marc Trouard-Riolle from Citrix Cloud Product Marketing for the latest presentation in the Citrix Cloud Master Class series.
In this session you will hear about building private enterprise clouds with Citrix CloudPlatform:
Learn about hypervisor, storage and networking considerations within private cloud use cases
Build a tailored availability zone for traditional workloads
See a step-by-step demonstration of building an enterprise private cloud
Windows Server 2016 introduces several new features including software defined storage, Hyper-V improvements, automation enhancements, and Nano Server. Storage Spaces Direct enables hyper-converged infrastructure, Storage Replica allows for volume replication, and Resilient File System provides improved integrity and performance. Hyper-V gains features like cluster rolling upgrades and shielded VMs. Automation is focused on a graphical authoring experience and Linux/Azure support. Nano Server offers a headless deployment optimized for cloud workloads.
This document provides an overview of how to create your own cloud using Apache CloudStack. It discusses the key characteristics of clouds, different cloud service and deployment models supported by CloudStack, and the core components that make up a CloudStack deployment including zones, pods, clusters, primary and secondary storage, virtual routers, hypervisors, and the management server. The document also touches on CloudStack's networking, security, high availability, resource allocation, and usage accounting features.
Windows Server 2012 introduces new storage technologies like Storage Spaces and SMB 3.0 that can replace traditional SANs. These technologies provide high performance storage with easier administration and lower costs when used together. They enable virtualized storage through storage pools and spaces, storage resilience through hardware redundancy, and optimization of storage utilization.
The 3.0 release of the Maginatics Cloud Storage Platform (MCSP) includes great improvements in Data Protection, Multi-tier Caching and APIs, as well as other significant new features that make Maginatics the ideal choice for enterprise businesses with demanding storage requirements.
Amazon Web Services (AWS) can make hosting scalable, highly-available websites and web applications easier and less expensive for the Enterprise Education customers. Join us for an informative webinar on tools AWS provides to elastically scale your architecture to avoid underutilized resources while reducing complexity with templates, partners, and tools to do much of the heavy lifting of creating and running a website for you.
Decisions behind hypervisor selection in CloudStack 4.3Tim Mackey
As presented at the 2014 CloudStack Collaboration Conference in Denver (CCCNA14), this deck covers the matrix of functions and features within each supported hypervisor in CloudStack 4.3. This deck forms an excellent reference document for those seeking to provide multi-hypervisor support within their Apache CloudStack based cloud, and for those seeking to determine which feature elements are supported by a given hypervisor.
CloudStack is an open-source cloud computing platform that provides infrastructure as a service. It allows management of multiple hypervisors from a single interface and scales to support thousands of servers across locations. Performance testing showed CloudStack can deploy over 10,000 VMs with reasonable response times even under heavy load. While competitors like OpenStack and Eucalyptus are also free, CloudStack offers easier installation and supports more hypervisors out of the box. Case studies found companies like ASG have successfully leveraged CloudStack for custom private cloud solutions.
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterMichael Rüefli
The document provides an overview of Microsoft's cloud operating system stack and its components. It discusses the architecture of Azure Pack and System Center, which includes the virtual machine manager, networking, storage, hypervisor and automation. It describes how these components work together to provide a software-defined infrastructure that can run workloads for multiple tenants. The document also highlights demonstrations of storage management, software-defined networking and service management automation.
This document outlines best practices for designing, implementing, and managing a Hyper-V virtualization environment. It covers topics such as using certified hardware, implementing server core, changing default locations, using the best practice analyzer, configuring failover clustering, allocating resources properly between virtual and physical machines, using shared storage, securing virtual machines and the host, implementing backups, and monitoring the environment with System Center products. The goal is to help users obtain the most efficient and effective way to complete tasks using proven and repeatable procedures.
This presentation provides an overview of Apache CloudStack, an open source cloud computing platform. It discusses CloudStack's history and licensing, its ability to provide infrastructure as a service across multiple hypervisors, and how it enables multi-tenancy, high availability, scalability, and resource allocation. Key CloudStack components and concepts are also summarized, such as networking models, security groups, primary and secondary storage, usage tracking, and its management architecture.
This document discusses containerization and the Docker ecosystem. It begins by describing the challenges of managing different software stacks across multiple environments. It then introduces Docker as a solution that packages applications into standardized units called containers that are portable and can run anywhere. The rest of the document covers key aspects of the Docker ecosystem like orchestration tools like Kubernetes and Docker Swarm, networking solutions like Flannel and Weave, storage solutions, and security considerations. It aims to provide an overview of the container landscape and components.
This document discusses networking in Apache CloudStack and the challenges of scaling cloud networking. It provides an overview of Apache CloudStack, including its flexibility to support various hypervisors, network topologies, and storage options. It then covers how CloudStack supports different networking modes, from traditional VLAN-based isolation to overlay networks. It also discusses how CloudStack orchestrates network resources and services to provide configurable network offerings to end users. Finally, it compares traditional server virtualization networking with the cloud approach and covers options like software defined networking.
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-1tcloudcomputing-tw
CloudStack is an open source cloud orchestration platform that allows users to provision infrastructure as a service (IaaS) clouds. It supports multiple hypervisors and cloud deployment strategies. Key features include self-service VM provisioning, monitoring of consumed resources, volume and snapshot management, and network services like load balancing and firewall rules. CloudStack uses a multi-tenant architecture with logical abstractions like zones, pods, clusters, and hosts to manage the underlying physical infrastructure.
VMworld 2013: IBM Solutions for VMware Virtual SAN VMworld
VMworld 2013
Eric Deadwyler, IBM
Joseph Russell, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxJohn Burwell
Software is eating infrastructure. Migrating reliability and
scalability responsibilities up the stack from specialized hardware to software, cloud orchestration platforms such as Apache CloudStack (ACS) and object stores such as Riak CS increase the utilization and density of compute and storage resources by dynamically shifting workloads based on demand. Together, these platform can saturate compute and storage of 1000s of commodity hosts with strong operational visibility and end-user self-service.
This presentation explores cloud design strategies to achieve high availability and reliability using commodity components. It then applies these strategies using Apache CloudStack and Riak CS.
A study and practice of OpenStack release Kilo HA deployment. The Kilo document has some errors, and it's hardly find a detailed document to describe how to deploy a HA cloud based on Kilo release. Hope this slides can provide some clues.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
2. Outline
• Overview of CloudStack
• Problem Definition
• Feature set overview
• Network
• Storage
3. • Secure, Multi-tenant cloud
orchestration platform
– Turnkey solution for delivering
IaaS clouds
– Hypervisor agnostic
– Scalable and secure
– Open source, open standards
– Deploys on premise or as a hosted
solution
• Deliver cloud services faster
and cheaper
Build your cloud the way the
world’s most successful clouds
are built
What is CloudStack
4. • 2009: Cloud.com, 100% proprietary
• 2010: Cloud.com, open core, GPL v3
• 2011: Citrix Systems, 100% open, GPL v3
• 2012: ASF, 100% open, Apache License 2
• 2013: Graduated from incubator to ASF TLP
History of Apache CloudStack
5.
6. Multi-tenant
Public Cloud
• Dedicated
resources
• Security & total
control
• Internal network
• Managed by
Enterprise or 3rd
party
• Mix of shared and
dedicated
resources
• Elastic scaling
• Pay as you go
• Public internet,
VPN access
Hosted
Enterprise Cloud
• Dedicated
resources
• Security
• SLA bound
• 3rd party owned
and operated
Private Clouds Public Clouds
On-premise
Enterprise Cloud
CloudStack Supports Multiple Cloud Strategies
8. • Offer a scalable, flexible, manageable IaaS platform that
follows established cloud computing paradigms
• IaaS
– Orchestrate physical and virtual resources to offer self-service
infrastructure provisioning and monitoring
• Scalable
– 1 -> N hypervisors / VMs / virtual resources
– 1 -> N end users
• Flexible
– Handle new physical resource types
• Hypervisors, storage, networking
– Add new APIs
– Add new services
– Add new network models
Problem Definition
9. • Manageable
– Hide complexity of underlying resources
– Rich functional end-user and admin UI
– Admin API to automate operations
– Easy install, upgrade for small -> large clouds
– Simple scaling, automated resilience
Problem Definition (cntd)
12. Select Compute Offering
CPU & RAM & Hypervisor
Select Operating System
Windows, Linux
Select Data Disk Offering
Volume Size & Storage Type
Select Network Offering
Network & Services
Launch VM
Create Custom Virtual Machines via Service Offerings
13. • Management Server Dashboard
– Running, Stopped and Total VMs
– Resource allocations (IPs and storage)
– Latest events and alerts
Root Admin View Domain Admin View
Overview Resource Provision
14. Users
• CPU Utilized
• Network Read
• Network Writes
VM Status
Change
Service Offering
2 CPUs
1 GB RAM
20 GB
20 Mbps
4 CPUs
4 GB RAM
200 GB
100 Mbps
Start
Stop
Reboot
Destroy
VM Operations Console Access
Virtual Machine Management
15. Add / Delete
Volumes
Create Templates
from Volumes
Volume Template
Volume
VM 1
Schedule
Snapshots
Hourly
Daily
Weekly
Monthly
Now
View Snapshot
History 2012/05/29 7.30 am
….
2012/06/01 7.30 am
Volume and Snapshot Management
16. • Create Networks and
attach VMs
• Acquire public IP address
for NAT & load balancing
• Control traffic to VM using
ingress and egress firewall
rules
• Set up rules to load
balance traffic between
VMs
Network & Network Services
17. Compute
XenServer VMware KVM Bare metal
Hypervisor
Storage
Local Disk iSCSI NFS
Fiber
Channel
Swift
Block & Object
Network
Connection
Type
Isolation
Load
balancer
Firewall VPN
Network & Network Services
Primary Storage Secondary Storage
Open Flexible Platform
18. Pod 1
….
Host 2
Cluster 1
Host 1
Hypervisor is the basic unit of
scale.
Cluster consists of one ore
more hosts of same hypervisor
All hosts in cluster have access
to shared (primary) storage
Pod is one or more clusters,
usually with L2 switches.
Availability Zone has one or
more pods, has access to
secondary storage.
One or more zones represent
cloud
Zone 1
….
L3 core
Secondary
Storage
Pod N
CloudStack
Management
Server
Internet
CloudStack Deployment Architecture
Primary
Storage
Access Layer
Cluster N
19. Zone1
Data Center 1
Cloud
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 3
Zone 4 CloudStack Cloud can have
one or more Availability
Zones (AZ).
Management Server Managing Multiple Zones
20. Zone1
Data Center 1
Cloud
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 2
Zone 3
Zone 2
Data Center 3
Zone 4
Mgmt
Server
Single Management Server can
manage multiple zones
Zones can be geographically
distributed but low latency links are
expected for better performance
Single MS node can manage up to
10K hosts.
Multiple MS nodes can be deployed
as cluster for scale or redundancy
Management Server Managing Multiple Zones
21. Replication
MS MySQL
DB
Back Up
DB
Infrastructure
Resources
User API
Admin API
Load
Balancer
MS
MS
MS
MySQL
DB
Infrastructure
Resources
User API
Admin API
Single-node
Deployment
Multi-node
Deployment
MS is stateless. MS can be deployed
as physical server or VM
Single MS node can manage up to
10K hosts. Multiple nodes can be
deployed for scale or redundancy
Management Server Deployment Architecture
22. Pod 1
Host 2
Cluster 1
Host 1
Primary
Storage
L3 switch
Secondary
Storage
L2 switch
• Configured at Cluster-level. Close to hosts for better
performance
• Stores all disk volumes for VMs in a cluster
• Cluster can have one or more primary storages
• Local disk, iSCSI, FC or NFS
Primary Storage
• Configured at Zone-level
• Stores all Templates, ISOs and Snapshots
• Zone can have one or more secondary storages
• NFS, OpenStack Swift
Secondary Storage
CloudStack Storage
23. • Hosts
• Servers onto which services will be provisioned
• Primary Storage
• VM storage
• Cluster
• A grouping of hosts and their associated storage
• Pod
• Collection of clusters
• Network
• Within the same L2 switch
• Secondary Storage
• Template, snapshot and ISO storage
• Zone
• Collection of pods, network offerings and secondary
storage
• Management Server Farm
• Responsible for all management and provisioning
tasks Zone
CloudStack Pod
Cluster
Host
Host
Primary
Storage
VM
VM
CloudStack Pod
Cluster
Secondary
Storage Network
Core CloudStack Components
24. • Primary Storage
• Cluster level storage for VMs
• Connected directly to hosts
• NFS, iSCSI, FC and Local
• Secondary Storage
• Zone level storage for template, ISOs and
snapshots
• NFS or OpenStack Swift via CloudStack
System VM
• Templates and ISOs
• Imported into CloudStack
• Can be private or public
Zone
Secondary Storage
Pod
Cluster
Host
Host
Primary Storage
Template
Understanding the Role of Storage and Templates
25. 1. User Requests Instance
2. Provision Optional Network
Services
3. Copy instance template from
secondary storage to primary
storage on appropriate cluster
4. Create any requested data
volumes on primary storage for the
cluster
5. Create instance
6. Start instance Zone
Secondary Storage
Pod
Cluster
Host
Host
Primary Storage
VM
Template
Provisioning Process
26. XenServer
Resource Pool
• Integrates directly with XenServer Pool
Master
• Snapshots at host level
• System VM control channel at host level
• Network management is host level
CloudStack
Manager
XenServer Pool
Master Host
XenServer Host
XenServer Host
XenServer Host
XenServer Host
Citrix XenServer
27. • Integrates with libvirt using
Cloud Agent
• Snapshots at host level
• System VM control channel at
host level
• Network management is host
level
• CentOS 6.2 with KVM
• Only RHEL 6.2, not RHEV
KVM Host
Cloud Agent
Libvirt
KVM Host
Cloud Agent
Libvirt
CloudStack
Manager
RedHat Enterprise Linux (KVM)
28. • Integration through vCenter
• System VM control channel via
CloudStack private network
• Snapshot and volume management
via Secondary Storage VM
• Networking via vSphere vSwitch
CloudStack
Manager
Data Center
vSphere Cluster
vSphere Host
vSphere Host
vSphere Host
vSphere Cluster
vSphere Host
vSphere Host
vCenter
VMware vSphere
29. Management
Server
XenServer
ESX
vCenter
KVM
Agent
XAPI HTTPS
• XS 5.6, 5.6FP1, 5.6 SP2,
6.0.2
• Incremental Snapshots
• VHD
• NFS, iSCSI, FC & Local disk
• Storage over-provisioning:
NFS
• ESX 4.1, 5.0 (coming)
• Full Snapshots
• VMDK
• NFS, iSCSI, FC & Local disk
• Storage over-provisioning:
NFS, iSCSI
• RHEL 6.0, 6.1, 6.2 (coming)
• Full Snapshots (not live)
• QCOW2
• NFS, iSCSI & FC
• Storage over-provisioning:
NFS
Management Server Interaction with Hypervisors
30. Cloud
• Domain is a unit of
isolation that represents
a customer org, business
unit or a reseller
• Domain can have
arbitrary levels of sub-
domains
• A Domain can have one
or more accounts
• An Account represents
one or more users and is
the basic unit of isolation
• Admin can limit
resources at the Account
or Domain levels
Admin
Org A
Admin
Reseller A
Domain
Domain
Admin
Org C
Sub-Domain
User 1
User 2
Group B
Account
Group A
Account
VMs, IPs, Snapshots…
VMs, IPs, Snapshots…
Resources
Resources
Multi-tenancy & Account Management
33. Router
L3 Core Switch
Access
Layer
Switches
………… …
Availability Zone
Servers
CloudStack MS
Cluster
Secondary
Storage
Pod 1 Pod 2 Pod 3 Pod N
MySQL
Load Balancer
Operations
Admin and
Cloud API
Users
Physical Network
34. Network Traffic type:
Public Network:
Public traffic is generated when VMs in the cloud
access the internet, e.g Virtual Router
Guest Network:
The tenant network to which instances are attached.
Storage Network:
The physical network which connects the hypervisor to the
storages.
Management Network:
Control Plane traffic between CloudStack management
server and hypervisor clusters
CloudStack Network Traffic Type
35. CloudStack Network Mode
Basic Network
• AWS-style networking
• All VMs in one sub-net
• Account’s VM Isolation by
Security Group
• VR provides service: DHCP, DNS
• Each VM has only one NICs
(Network)
Advanced Network
• Account’s VM Isolation by VLAN
• VR can provide more services :
NAT, Firewall, PF, LB, VPN
• Guest Network supports Isolated
and Shared Network types
• Each VM can have more NICs
(Network)
41. Public Network
Internet
DHCP, DNS
NAT, Firewall
LB, VPN, Port
Forwarding
10.1.1.2
Web VM
1
10.1.1.3
Web VM
2
10.1.1.4
Web VM
3
10.1.1.5
Web VM
4
Public IP
65.37.141.111
CS
Virtual
Router
Virtual Network
10.1.1.0/24
VLAN 100
Virtual Network
10.1.2.0/24
VLAN 101
10.1.2.21
10.1.2.18
10.1.2.38
10.1.2.39
10.1.2.31
App VM
1 10.1.3.21
Virtual Network
10.1.3.0/24
VLAN 102
10.1.2.24
App VM
2 10.1.3.45
10.1.3.24 DB VM 1
CS
Virtual
Router
DHCP, DNS DHCP, DNS
CS
Virtual
Router
Advanced Network – Multi-tier Network
Private IP
10.1.1.1
42. 10.1.1.1
Web VM
1
10.1.1.3
Web VM
2
10.1.1.4
Web VM
3
10.1.1.5
Web VM
4
Virtual
Network
10.1.1.0/24
Virtual Network
10.1.2.0/24
VLAN 101
10.1.2.31
App VM
1
Virtual Network
10.1.3.0/24
VLAN 102
10.1.2.24
App VM
2
10.1.3.24
DB VM 1
CS
Virtual Router /
Other Data
Center
IPSec or SSL site-to-site VPN
Internet Internal VLAN
Virtual Router Services
• DNS
• LB
• Site-to-Site VPN
• Static Routes
• Network ACLs
• NAT, PF
• FW [ingress & egress]
Loadbalancer
Advanced Network – Virtual Private Network
44. Zone-Level Layer 3 Switch
Pod
2
Pod
N
Private Network
Computing
Server 1
Computing
Server 3
Computing
Server 2
Computing
Server 4
Pod-Level Layer-2
Switch
Primary
Storage
Primary
Storage
Pod 1
Scale-Out
NFS
Cluster2Cluster1
Primary
Storage
Scale-Out
NFS
• Primary Storage
– Block device to the VM
– IOPs intensive
– Accessible from host or
cluster wide
• WORM Storage
– Secondary Storage or Object
Store for templates, ISO, and
snapshot archiving
– High capacity
• CloudStack manages the
storage between the two to
achieve maximum benefit and
resiliency
Storage
45. Type XenServer VMWare KVM
Local Disk Supported Supported Supported
iSCSI Supported Supported Not Supported
Fiber Channel Supported Supported Not Supported
NFS Supported Supported Supported
Primary Storage Support Matrix
46. • Supported via storage tags for primary storage
• Specify a tag when adding a storage pool
• Specify a tag when adding a disk offering
• Only storage pools with the tag will be
allocated for the volume
Storage Tagging
47. • Write Once Read Many storage pattern is
supported by two different storage types
– Secondary Storage (NFS Server within an availability
zone)
– Object Store (Swift implementation for cross-zone)
• Objective for WORM storage
– High capacity, cheap storage
– Easy to increase capacity
• Used to store templates, ISOs, and snapshots
WORM Storage
48. • Snapshots are used as backups for DRS
• Taken on the primary storage and moved to
secondary storage
• Supports individual snapshots and recurring
snapshots
• Full snapshots on VMWare and KVM.
• Incremental snapshots on XenServer
Snapshot
Editor's Notes
2013-03-20 Apache CloudStack graduates to become a TLP4.0.2 (2013.05.17)
CloudStack works within multiple enterprise strategies and mandates, as well as supporting multiple cloud strategies from a provider perspective. As an initial step beyond traditional server virtualization, many organizations are looking to private cloud implementations as a means to satisfy flexibility while still retaining control over service delivery. The private cloud may be hosted by the IT organization itself, or sourced from a managed service provider, but the net goals of total control and security without compromising SLAs is achieved.For some organizations, the managed service model is stepped up one level with all resources sourced from a hosted solution. SLA guarantees and security concerns often dictate the types of providers an enterprise will look towards. At the far end of the spectrum are public cloud providers with pay as you go pricing structures and elastic scaling. Since public clouds often abstract details such as network topology, a hybrid cloud strategy allows IT to retain control over key aspects of their operations such as data, while leveraging the benefits of elastic public cloud capacity.
When a user requests a VM instance, there are several steps performed.The user logs in and selects the desired availability zone for their instance, and then selects the desired template from the list of templates available to them. This is the trigger for the provisioning process.Depending on the instance and zone requirements, optional network services such as routing, dhcp and load balancing are provisioned for the zone. If these services are already provisioned, and can be shared by the user, then shared instances are used; otherwise isolated instances of the network services are used.The template representing the root disk of the VM is copied from the secondary storage for the zone to the primary storage for the cluster. CloudStack attempts to localize services for accounts to as few clusters as possible. This is done partly for security reasons, and partly to ensure optimal performance for provisioned services.If the instance requires any data volumes, the data volumes are created on primary storage for the cluster. Note that the storage preferences for the root volume and data volumes may be different resulting in the volumes occupying different primary storage devices within a given cluster. For example, data disks may have attributes which place them on a primary storage device which is continuously backed up while the root volume might be located on local storage.CloudStack then instructs the host to create and start the instance VM
When using XenServer, you will first add the XenServer pool master to CloudStack as a host, and CloudStack will transparently add all slave hosts to CloudStack.
For KVM, Support is only for RHEL 6.2 based KVM and Ubuntu 10.04. No other flavors of KVM are supported, including RHEV.
vCenter cluster/hostA vCenter cluster is mapped directly to a CloudStack cluster under PodA vCenter cluster for CloudStack can only belong to one vCenter datacenterWhy?vCenter Datastore used by vCenter cluster is at scope of vCenter datacentervCenter vSwitch used by vCenter cluster is at scope of vCenter datacenterSharing vCenter datacenter resource outside of CloudStack will be problematicSystem VM bootstrapFirst generation is done by CloudStack management serverSecond/beyond generations is done through a running SSVMSSVM (Secondary Storage VM)SSVM for template processingSSVM for VMware volume/snapshot/template operationCommand delegationSystem VM, extension of CloudStack management serverResource manager can be running in context of a system VMCommand delegation in CloudStack management serverSnapshotsCloudStack snapshot is taken at volume basisSnapshot in vCenter is take at VM basisFill the gapTake a VM snapshot, if it is for a detached volume in CloudStack, create a worker VMParse VM snapshot meta data, build up disk chain information at volume basisCreate intermediate VM on top of a selected disk chainExport VM (full backup) to secondary storageCleanupsvCenter vSwitchvSwitch setup is done through vCenterNIC-bonding is done through vCenterCloudStack creates networks (portgroups) dynamicallyCloudStack propagates networks across clusterWhy? To support independent VM live migration both in CloudStack and vCenterDefault vSwitch portsNot enough, usually needs to extend
The following external devices are supported in CloudStack 4.1.0.• F5: 10.1.10 (Build 3341.1084)• SRX model srx100b: Must be 10.3 or higher -10.4R7.5• Netscaler VPX 9.3, 10.0(Build 54.7.nc and 54.161)• Netscaler MPX 10• Netscaler SDX 10CS 4.1 supports Nicira NVP