This document provides an overview of OpenStack, an open-source cloud computing platform. It discusses the evolution of infrastructure from traditional to virtualized and cloud-based systems. It then describes OpenStack's architecture and core components for compute, storage, networking, identity management, and more. The document also outlines how OpenStack can be used to deploy private clouds and manage virtual infrastructure and applications. It discusses different administration roles for managing applications on the cloud versus managing the cloud platform itself.
OpenStack is an open-source cloud computing platform that manages large pools of compute, storage, and networking resources throughout a datacenter. It includes several independent services like Nova (compute), Neutron (networking), Swift (object storage), and Glance (image service). Hands-on experience with OpenStack can be gained through all-in-one installations or multi-node configurations on physical or virtual machines using various OpenStack distributions from companies like Red Hat, Ubuntu, and Mirantis. Neutron provides virtual networking and integration with technologies like Open vSwitch, namespaces, and plugins to enable multi-tenant isolation.
Architecture of massively scalable, distributed systems - InfoShare 2015Tomasz Zen Napierala
This document provides an overview of OpenStack architecture and design principles. It discusses how OpenStack was founded in 2010 by NASA and Rackspace to provide an open source cloud computing platform. It operates using a microservices architecture, with independent components communicating through well-defined APIs and without any other inter-process communication. This service-oriented architecture is modeled after Amazon's approach. The document also notes Mirantis' role as a leading OpenStack company and contributor.
OpenStack is open source software for creating private and public clouds. It provides capabilities for provisioning virtual machines on demand, block and object storage, database as a service, and multi-tenancy with tenant isolation. Key OpenStack projects include Keystone (identity), Nova (compute), Glance (images), Neutron (networking), Cinder (block storage), Swift (object storage), and Horizon (dashboard). Developers can build an OpenStack development environment using DevStack on a Linux distribution to launch and manage virtual machines.
OpenStack is an open source cloud computing platform that provides common services for building public and private clouds. It was launched in 2010 as a collaboration between Rackspace and NASA to create an open source alternative to existing proprietary cloud platforms. OpenStack provides common services for compute, storage, networking and identity management and is made up of interoperable components that can be used together or independently. The project is overseen by the OpenStack Foundation and has grown significantly in contributors and companies involved since its inception.
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
Slide was presented at Dr. Dobb's Conference in Bangalore.
Talks about Openstack Introduction in general
Projects under Openstack.
Contributing to Openstack.
This was presented jointly by CB Ananth and Rahul at Dr. Dobb's Conference Bangalore on 12th Apr 2014.
Mirantis OpenStack 4.0 includes OpenStack Havana, hardened packages, the Savana, Murano, and Ceilometer projects, and most of all, the ease of deploying with Fuel.
The document provides information about an OpenStack Meetup happening on October 7th, 2014 in San Antonio, Texas. It includes details about the event location and organizers, as well as an agenda for introductory OpenStack training modules covering an overview of OpenStack, its architecture, and installing OpenStack.
This document provides an overview of OpenStack Block Storage (Cinder) and how it addresses challenges of scaling virtual environments. It discusses how virtualization led to cloud computing with goals of abstraction, automation, and scale. OpenStack was created as open source software to build and manage clouds with common APIs. Cinder provides block storage volumes to OpenStack instances, managing creation and attachment. SolidFire's storage system offers comprehensive Cinder support with guaranteed performance, high availability, and scale for production use.
[Presented at All Things Open 2015 in Raleigh, NC, USA]
OpenStack is one of the fastest-growing and exciting open source projects of our time. OpenStack has drawn together technologists from all over the world to create a cloud operating system and a huge, diverse community behind it. This talk will provide an introduction to OpenStack for newcomers to the project of those who just want to know more. We’ll take a brief look at OpenStack’s history, get a technical overview of the project, learn how to contribute, and check out a few emerging trends and hot topics in the OpenStack world.
The document provides an introduction to OpenStack, an open source cloud computing platform. It begins with an outline and introduction discussing the growth of data and cloud computing. It then discusses what OpenStack is, providing its definition and key facts about its history, contributors and components. The document demonstrates how to set up and deploy an OpenStack environment using DevStack. It encourages participants to get involved with OpenStack through contributing, events and mailing lists. It concludes with Q&A and additional resources.
Radical Innovations In Storage for Multi-Tenant InfrastructureNetApp
This document discusses innovations in storage infrastructure for multi-tenant cloud environments. It describes how virtualization led to challenges around networking, management complexity and storage performance degradation when scaling. OpenStack was created to provide AWS-like functionality outside of AWS through common interfaces and abstraction of resources like storage, networking and virtual machines. Cinder and Swift are introduced as OpenStack's block storage and object storage services. Cinder provides block storage volumes for virtual machines through a plug-in architecture that supports various backends. SolidFire is highlighted as a scale-out block storage system designed for OpenStack that eliminates noisy neighbors through fine-grained quality of service controls and other features.
This document provides an introduction to OpenStack, including:
- What OpenStack is and its key architectural components like Nova, Swift, Glance, Neutron, Cinder, and Horizon.
- OpenStack's upstream development process and largest contributors.
- Red Hat's involvement in OpenStack including the RDO community distribution and Red Hat Enterprise Linux OpenStack Platform.
- Examples of OpenStack deployments at large scale like CERN and its use cases for both traditional and cloud native workloads.
OpenStack is an open-source cloud computing platform that provides common services for both private and public clouds. It is composed of interrelated components that provide compute, networking, storage and other capabilities. These components include Nova (compute), Neutron (networking), Swift (object storage), Cinder (block storage), Glance (image service), Keystone (identity management) and Horizon (dashboard). Together these provide infrastructure as a service capabilities to deploy and manage virtual machines and applications across public, private or hybrid cloud environments.
Verizon's Beth Cohen explains the process of creating the OpenStack Architecture Guide, as delivered to the Boston OpenStack Meetup September 10, 2014.
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
This document discusses VMware's approach to integrating their virtualization technologies with OpenStack. It emphasizes that VMware contributes to OpenStack projects while also competing to make VMware the best platform for running OpenStack. Specifically, it promotes using vSphere for compute (Nova), NSX for networking (Neutron), and vSAN for block storage (Cinder), arguing these provide the best features for reliability, ease-of-use, and management. It also describes how VMware technologies can help simplify and improve OpenStack operations through tools like vCenter and vCOps.
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
The core of CloudStack networking has always been software-defined. As the networking industry evolves to a software-defined future, CloudStack will have to evolve with it.
The presentation will examine the present state of SDN in CloudStack, look at some industry directions and attempt to predict the evolution of CloudStack with those trends.
Bio
Chiradeep Vittal is a Distinguished Engineer in the Converged Infrastructure Group at Citrix where he has technology leadership responsibilities around Citrix Cloud Platform, Citrix Lifecycle Manager and Citrix Workspace Pod. He is also a Project Management Committee member of the Apache CloudStack Project. At cloud.com (acquired by Citrix), he was a founding engineer, often tasked with the thorny details of virtualized networking and storage. Prior to cloud.com, he worked at several Silicon Valley startups in various architectural roles.
Chiradeep has a B.Tech in Computer Science from IIT, Bombay and a M.Sc from the University of Alberta. He has spoken / presented at several conferences, including CloudStack Collab, LISA, OSCON, ONS, SDN Summit and LinuxCon. His twitter handle is @chiradeep and occasionally blogs at http://cloudierthanthou.wordpress.com
VMware Integrated OpenStack (VIO) 3.0 provides an enterprise solution for OpenStack that leverages VMware's data center technologies. VIO 3.0 is based on the latest OpenStack Mitaka release and features a more compact control plane architecture. It allows existing vSphere workloads to be imported and managed through OpenStack APIs. Troubleshooting tools like vRealize Log Insight and vRealize Operations Manager provide visibility into the OpenStack and NSX environments through dedicated content packs.
Comparing IaaS: VMware vs OpenStack vs Google’s GanetiGiuseppe Paterno'
No matter if you are a lonely system administrator or the CTO of the largest carrier in the World, getting to know what’s out there is a jungle. Is VMware still the lead? I’ve heard about OpenStack, how mature is that? And what this “Ganeti” I’ve never heard of?
Well, here I am. Guess what, you’re not the only one asking these questions. I traveled most of Europe hearing world’s most famous enterprises, banks and telcos and also in contact with many vendors’ labs, from San Francisco to Munich.
In this presentation I just wish to give a quick overview of the state-of-the-art in the IaaS and virtualization world. This is not a sales or marketing presentation: no vaporware, just pure and real experience from the field.
Enjoy the slides and stay tuned on my twitter channel on @gpaterno
OpenStack is an open source cloud computing platform that consists of a series of related projects that control large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It is developed as an open source project by an international community of developers and corporate sponsors and supports both private and public cloud deployments. Major components include compute (Nova), object storage (Swift), image service (Glance), networking (Quantum), and an identity service (Keystone).
VMware Integrated OpenStack (VIO) provides a tightly-integrated product that combines OpenStack APIs with VMware technologies for a less complex build and operation compared to a loosely-integrated framework. VIO includes common OpenStack projects like Nova, Neutron, Cinder, and Glance that are optimized to run on VMware vSphere and integrate with VMware management and automation tools for a unified experience. VIO addresses the challenges of operating OpenStack at scale through this tight integration with VMware technologies and single support contact.
This webinar gives a brief introduction to the OpenStack cloud, covering the topics:
- the OpenStack cloud platform,
- the Open Source community,
- OpenStack architecture and its main elements,
- overview of the compute, networking, block-storage e object-storage services.
If you want to know more about OpenStack, visit our website http://www.create-net.org/community/openstack-training.
Agenda:
------------------------------------------------------------------
OpenStack 101: a Quick introduction to OpenStack & how it operates
Paul Roberts, Principal Solutions Architect at Mirantis
Abstract:
Are you new to OpenStack? Are you looking to get a quick introduction to OpenStack and how it operates - then our session is a do not miss event! Mirantis will do a walk thru of OpenStack for those with little to no experience with OpenStack. Join us if you want to understand the purpose of OpenStack and its ecosystem, as well as if you want to learn more about the OpenStack architecture.
Bio:
Paul Roberts, lead speaker, has spent the last decade engineering and implementing large scale infrastructure and security architectures for organizations of all sizes - ranging from startup to Fortune 500. In the past, he was instrumental in architecting Carpathia Hosting's federal and commercial cloud offerings, while also playing a key role in the on–boarding of customer's applications. Today, Paul is a Principal Solutions Architect at Mirantis helping customers navigate through the cloud ecosystem by designing and architecting various OpenStack powered initiatives.
2008 molecular mechanism of enzymatic allene oxide cyclization in plantsAgrin Life
This document summarizes the molecular mechanism of enzymatic allene oxide cyclization in plants. It discusses allene oxide cyclase (AOC), an enzyme that catalyzes the cyclization of 12,13-epoxy-9(Z),11,15(Z)-octadecatrienoic acid (12,13-EOT) to produce the oxylipin 12-oxo-phytodienoic acid (OPDA) in the jasmonic acid biosynthesis pathway. The review focuses on the crystal structure of AOC2 from Arabidopsis thaliana and putative binding sites for its unstable substrate 12,13-EOT. It also discusses possible intermolecular rearrangements during the cyclization reaction
Charlie Sheen entered rehab in late January for undisclosed reasons and declared "war" on his show's producer in early March, later embarking on a "torpedo of truth" tour in April where he publicly discussed his struggles. Analysis of Twitter reactions to Sheen found supportive comments celebrating him as "#winning", unsupportive comments tired of the constant media coverage, and indifferent users who didn't engage with the topic. The document examines Sheen's behavior and the social media response.
This document describes different types of houses including semi-detached, detached, terrace, farm, boat, bungalow and cottage houses. It provides illustrations of semi-detached, detached, terrace, bungalow, cottage, farm and boat houses as well as furniture like a dressing table, chest of drawers and wardrobe.
The document discusses how blogging can help build a professional network. It provides tips for blogging, including writing valuable content, building a reputation, being authentic, casting a wide net to reach new audiences, staying in touch with contacts, and promoting your network. Blogging allows one to engage existing contacts and display expertise to help accomplish core networking strategies like offering value, building reputation, and staying visible in one's field. The document encourages focusing on passion when blogging and creating a schedule to blog consistently in order to continue growing one's professional network through blogging.
The document provides a presentation by Ebba Ossiannilsson on open educational resources (OER). It discusses what OERs are, their benefits, challenges in using them, and quality perspectives from different stakeholders. It also covers OER licensing models and initiatives like the Paris OER Declaration to promote awareness, use and policies around OERs.
Optimiza Academy is a subsidiary of Al-Faris National Investments that provides human capital development and talent management solutions through learning and performance improvement programs. It has over 27 years of experience delivering hundreds of projects to public and private sector clients across the MENA region. Optimiza Academy designs customized solutions and offers public and in-house training courses covering business, management, and IT skills to help organizations achieve their strategic objectives and measurable results.
This document lists common colors like red, blue, yellow, green, orange, violet, pink, sky blue, grey, brown, white, and black. It then asks what color the sky is, which is sky blue, and what color clouds are, which is white. Finally, it asks what color the reader's book is, and states that the book is red.
This document discusses open educational culture and social innovation. It provides an overview of massive open online courses (MOOCs) and their development over time. Key points addressed include quality considerations for MOOCs, attitudes toward open educational resources, and transforming education from the traditional "sage on the stage" model to a more collaborative "guide on the side" approach using digital technologies and open practices. Drivers for this transformation include digitization, technical innovation, internationalization, and cooperation versus competition.
Zila Khan is a renowned singer from a family of seven generations of singers. She is the daughter of famous sitar maestro Ustad Vilayat Khan and the first woman in her family to become a singer. In 2006, she performed for Dr. APJ Abdul Kalam, the President of India, at Rashtrapati Bhavan and is the only Asian artist to sing a Western concerto in Arabic at the World Jazz Festival. Her prized performance awaits those who want to experience the lavish side of life through her singing.
The document discusses various aspects of arrays in C programming including defining single and multi-dimensional arrays, initializing array elements, and using arrays to store strings and characters. It explains how to declare and initialize single and two-dimensional numeric and string arrays, access array elements, and demonstrates examples of inputting and sorting data in arrays. The document provides an overview of key concepts for understanding and working with different types of arrays as data structures in C.
This document discusses a 5 stage structure that has been completed and recommends using the narrative of a short film to list the number of something, and applying Volger's 12 steps to the short film.
Getting Started with OpenStack, Red Hat Summit 2016Charles Eckel
Hearing a lot about OpenStack and want to check it out for yourself? See how quick and easy it is to install and start using OpenStack using containers running within a VM on your own laptop. Familiarize yourself with the environment. Learn to use the Horizon (GUI) and the CLI to view and operate an OpenStack cloud, both as a cloud administrator as well as a tenant/user of the cloud.
Using apache camel for microservices and integration then deploying and managing on Docker and Kubernetes. When we need to make changes to our app, we can use Fabric8 continuous delivery built on top of Kubernetes and OpenShift.
Private clouds are cloud infrastructure that resides within a company's own datacenter and is managed internally. They allow a company to have cloud-like capabilities while maintaining control and security over their own data. Private clouds work by using virtualization and a controller to provision and track physical resources like servers, storage, and networks as more capacity is needed. The document discusses the private cloud platforms Eucalyptus, OpenStack, and CloudStack, comparing their architectures, development histories, and strengths for different use cases.
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...IndicThreads
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract: Cloud Computing has had phenomenal growth over the past year and continues to entrench itself in all facets of IT. Cloud Computing is definitely more than just a buzz word or a passing trend. Now the heavy weights like IBM, HP and SAP are ready lock horns with existing players like Amazon, Salesforce and Microsoft whose offerings have matured over a period of time. Besides these big players, a lot of start ups are coming up with innovative offerings in this space.
The talk is about the current state of affairs in the cloud computing. It will cover the products, services and offerings that have been making a lot of noise in the cloud computing space.
Following are the main points that will be covered in the talk:
1. New Players: A lot of enterprise market giants are now coming to the cloud party offering infrastructure and platform services. IBM has come out with its SmartCloud for private as well as public clouds. Oracle has released its Cloud-in-a-box solution. The talk will cover all the new offerings by these enterprise giants.
2. Old Players, New offerings – Amazon being the leader in the Cloud Infrastructure space has rolled out a lot of new products and services, strengthening its hold in the market and expanding into the PaaS segment. Amazon Beanstalk, Amazon CloudFormation and EC2 Dedicated instances most notably have the power to be game changers. SalesForce the leader in the Cloud SaaS space released database.com, enterprise cloud database and its “PaaS” offering similar to GAE – VMforce.com This section will cover the new offerings by the players.
3 .Interesting Players in the cloud ecosystem: There have been a lot of new players who are leveraging the cloud to build some exciting products like Scalable API platforms, Cloud-based logging, Java in the Cloud. etc eg. Apigee, PiCloud, Loggly,Cumulogic, Cloudbees being some of them. This section will cover most of the exciting platforms and technologies these companies are working on.
4. Current Trends and Future: This section will cover the current trends(where a lot of startups are investing in) and how the future will look like in the cloud space.
Finally, the talk plans to “arm” developers and architects with the latest and cutting edge platforms, products and technologies in the cloud that have been developed and made available over the last year, helping them to leverage the cloud and make better choices leading to higher ROI and lesser TCO.
Speaker:
Chirag Jog, is the CTO at Clogeny Technologies where the main focus is on Innovation in the Cloud Computing, Scalable Applications and Storage space. He is the chief geek at Clogeny who talks “Cloud” and works on architecting exciting ideas in the cloud space. He has previously spoken at IndicThreads, CloudCamp and other cloud related events.
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!
This talk is about what is the OpenStack project and why I should consider it to mount my cloud, whether public, private or hybrid, we will see in detail the projects that compose it and the offer of services around.
This document provides an introduction and overview of Docker, including its rapid growth and adoption, key benefits for developers and operations teams, technical underpinnings, ecosystem support, use cases, and future plans. Docker provides a way to package applications into lightweight containers that are portable and can run on any infrastructure. It solves issues around dependency management and consistency across environments.
This document discusses integration in the age of DevOps. It describes how microservices help solve the problem of decoupling services and teams to move quickly at scale. Apache Camel is presented as a solution for integration that allows for reliable and distributed integration through mechanisms like messaging. Kubernetes and Docker are discussed as platforms that help develop and run microservices locally and at scale by providing automation, configuration, isolation and service discovery capabilities.
Slides from our introduction to Ceph and OpenStack webinar. You can watch the webinar on demand also here http://www.inktank.com/news-events/webinars/.
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.
Openstack is an open source cloud computing platform that consists of several independent components that work together to provide infrastructure as a service capabilities. It allows users to provision compute, storage, and networking resources on demand in a self-service manner similar to public cloud providers like AWS. Some key components include Nova for compute, Glance for images, Swift for object storage, Cinder for block storage, Neutron for networking, and Keystone for identity services. Openstack can be used to build public, private, or hybrid clouds and supports a variety of use cases and workloads.
An Introduction to Red Hat Enterprise Linux OpenStack PlatformRhys Oxenham
OpenStack is an open source cloud operating system that provides the tools to build public and private clouds. It is comprised of several interconnected projects that provide compute, storage, networking and other capabilities. Red Hat contributes significantly to OpenStack and provides the Red Hat Enterprise Linux OpenStack Platform, which packages OpenStack for enterprise use along with support. The platform aims to help organizations transition workloads between traditional and cloud-native environments using OpenStack.
Do you think of cheetahs not RabbitMQ when you hear the word Swift? Think a Nova is just a giant exploding star, not a cloud compute engine. This deck (presented at the OpenStack Boston meetup) provides introduction will answer your many questions. It covers the basic components including: Nova, Swift, Cinder, Keystone, Horizon and Glance.
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.
This document provides an introduction and overview of Docker. It discusses why Docker was created to address issues with managing applications across different environments, and how Docker uses lightweight containers to package and run applications. It also summarizes the growth and adoption of Docker in its first 7 months, and outlines some of its core features and the Docker ecosystem including integration with DevOps tools and public clouds.
This document outlines an agenda for a 3 day Docker training course being conducted by Swapnil Jain. Day 1 covers introductions to containers and Docker, as well as creating a simple web application. Day 2 focuses on building Docker images, networking, and managing data in containers. Day 3 discusses Docker registries, multi-stage builds, and limiting container resources. Participants are advised to have at least one Docker host running and an internet connection.
OpenStack is an open source cloud computing platform that can manage large networks of virtual machines and physical servers. It uses a distributed architecture with components like Nova (compute), Swift (object storage), Cinder (block storage), and Quantum (networking). OpenStack has been successful due to its scalability, support for multiple hypervisors including Hyper-V, and compatibility with popular programming languages like Python. While OpenStack is best suited for large public and private clouds, its complex installation and lack of unified deployment tools can present challenges, especially for small to mid-sized clouds.
The Paris OpenStack Summit had over 5000 attendees from 876 companies representing 62 countries. Major themes included the growing community with new platinum members like Intel and SAP, increased interest in Docker and NFV, and Ceph emerging as a unified storage solution. Projects are focusing on usability, debugability, and scalability through efforts like refactoring Nova scheduler and Horizon, and enhancing HEAT.
This document provides an overview of automated server deployment and configuration using Ansible. It discusses traditional server provisioning processes versus modern approaches using infrastructure as code and configuration management software. It introduces key concepts in Ansible like idempotence and provides examples of installing Apache web server using Ansible playbooks and modules. The document recommends Ansible as an easy to learn configuration management tool and outlines steps to get started, including installing Ansible, configuring inventory files, using modules and writing playbooks. It also discusses using Ansible to manage Docker images and containers.
OpenStack is an open source cloud computing platform that aims to be simple to implement, massively scalable, and meet the needs of public and private clouds regardless of size. The document discusses announcements and demonstrations from the 2015 Vancouver summit, including new interoperability testing for OpenStack products and an identity federation proof of concept. It highlights growing adoption of OpenStack by major organizations like Walmart and PayPal and goals of OpenStack user groups. The document envisions OpenStack becoming the standard API for cloud computing and engine of the cloud economy within 5 more years.
Despliegue de un Cloud privado de IaaS con fines educativos utilizando softwa...Alberto Molina Coballes
Este documento describe el despliegue de una nube privada de IaaS con fines educativos utilizando software libre. Explica las características del cloud computing, los tipos de despliegues, y propone utilizar OpenStack para implementar una nube privada de IaaS en un centro educativo, detallando los equipos necesarios y los escenarios de aprendizaje que permitiría.
Este documento describe cómo un cloud privado basado en software libre puede utilizarse para mejorar la enseñanza de la informática. Explica las tres fases de evolución metodológica (equipos físicos, máquinas virtuales e IaaS), y cómo IaaS permite simular entornos reales complejos y una nueva forma de aprendizaje sin configuraciones previas. También propone escenarios como la instalación de servicios o el despliegue de aplicaciones web.
El documento proporciona una introducción a OpenStack Horizon, el panel de control web de OpenStack. Horizon permite a los usuarios crear, modificar y eliminar instancias de servidores virtuales, asignar direcciones IP públicas, configurar reglas de seguridad de red y más. El documento explica cómo acceder a Horizon, crear pares de claves SSH, lanzar instancias, asociar direcciones IP flotantes y acceder a las instancias mediante SSH.
Este documento introduce los servicios web, incluyendo SOAP, REST y sus diferencias. Explica cómo SOAP usa XML y es más complejo que REST, el cual usa HTTP y formatos como XML y JSON. También presenta ejemplos de peticiones y respuestas REST usando APIs de mapas y clima. Finalmente, discute cómo los administradores de sistemas necesitan servicios web para automatizar tareas en la nube y sistemas externos de autenticación.
Este documento resume la situación actual del software libre, las oportunidades laborales en este campo y su futuro. Explica las ventajas del software libre sobre el propietario y los formatos abiertos frente a los cerrados. Además, analiza la implantación del software libre a nivel mundial, en España y Andalucía. Por último, enumera diferentes trabajos relacionados como el soporte, desarrollo y administración de sistemas usando software libre.
4. Traditional infrastructure
• Equipment purchase
• Rack mount
• Physical connection to the network
• “Manual” OS installation and configuration
• Storage provided by NAS or SAN
• Static infrastructure
• Same configurations for years
• Users with no direct access
5. Virtual Machines
• Several VMs on every physical machine
• VMs managed by the hypervisor
• VMs connected through virtual networks
• Without significant changes in storage
• Similar management to traditional infrastructure
6. Cloud Infrastructure
• Machines virtualization
• Network virtualization
• Storage virtualization
• Resource pooling
• Dynamic infrastructure
• Automatic configuration
• The user manages his or her own infrastructure
9. The NIST Definition: Essential characteristics
• On demand self-service
• Broad network access
• Resource pooling
• Rapid elasticity
• Measured service
10. The NIST Definition: Deployments models
• Public cloud
• Private Cloud
• Community Cloud
• Hybrid Cloud
11. The NIST Definition: Service model
• Software as a Service (SaaS)
• Platforms as a Service (PaaS)
• Infrastructure as a Service (IaaS)
• Reference
• The NIST Definition of Cloud Computing
13. Why private cloud is needed?
• Public clouds are fine but some points must be
considered carefully:
• Privacy
• Security
• Vendor lock-in
• Control over data
• Customization
• Performance?
• Overall Cost?
• A private or hybrid cloud may be an option to take
into account
14. Infrastructure as a Service
• Public cloud providers: AWS, GCE & Azure. Is there
room for someone else?
• Private Cloud: VMware and Open Source platforms
• In this talk we will focus on IaaS and private cloud,
mainly in an Open Source Cloud Platform called
OpenStack
16. CloudStack
• Former cloud.com
• Purchased by citrix on 2011
• Donated to Apache Software
Foundation on 2012
• Supports VMware, KVM,
XenServer, XCP and Hyper-V
• Easy to use Web interface
• Compatible with AWS EC2 and S3 APIs
17. Eucalyptus
• Oldest and most mature? Open Source Cloud
platform
• Focus on AWS compatibility
• Licensing issues in the past (Open core?)
• Supports VMware, KVM and Xen
• euca2ools: AWS compatible CLI
• Developed by Eucalyptus Systems
• Eucalyptus Systems purchased by HP in Sept 2014
18. OpenNebula
• Data Center Virtualization Software
• Claim to be a VMware vCloud competitor
• Compatible with AWS EC2 API
• OpenNebula Marketplace
• Developed by OpenNebula Community
• Easier to install and configure?
21. OpenStack
“Openstack is an open-source IaaS cloud computing platform. Its mission is
to provide a flexible solution for both public and private clouds of any size,
and for this matter two basic requirements are considered:
clouds must be simple to implement and massively scalable.”
22. OpenStack releases
Name Release date New components
Austin October 2010 Nova and Swift
Bexar February 2011 Glance
Cactus April 2011
Diablo September 2011
Essex April 2012 Horizon, Keystone
Folsom October 2012 Quantum, Cinder
Grizzly April 2013
Havana October 2013 Neutron, Heat, Ceilometer
Icehouse April 2014 TripleO, Ironic, Trove, Marconi
Juno October 2014 Sahara
Bitergia – The OpenStack Juno release: activity and organizations
23. OpenStack principles
• All of the code for OpenStack is freely available
under the Apache 2.0 license
• Support all Available Hypervisors
• Implement REST APIs and Open Image Format
• Open design process:
• Blueprints
• Public repositories (github)
• Commitment to drive and adopt open standards
• Open community and transparency
25. Why OpenStack?
• We want to manage our own software to provide
IaaS
• Open Source
• Stable project, well supported by companies and
with a promising future
• It has a lot of functionalities
• Works fine on conventional hardware
• Easy to install (ha!)
31. Basic Concepts
• Image: Preconfigured OS image ready to be launched
• Instance: Virtual machine that runs inside the cloud
• Flavor: Virtual machine specs (RAM, vCPUs, …)
• Fixed IP: IP assigned when instance is launched and
used for communication between instances
• Floating IP: Optional IP used for communication with
networks outside the cloud
• Security group: Firewall rules associated to an
instance
35. Enterprise “legacy” applications
• Not fault-tolerant
• Must run on smart hardware
• Typically scales up
• Runs on long-lived machines (virtual or not)
• Redundancy provided by a lower level
36. “Cloud ready” applications
• Fault-tolerant (resilience)
• Typically runs on short-lived machines
• Scale out
• Elasticity
• Smart applications
• Conventional hardware
• Automation
• Agility
• DevOps
37. “Cloud ready” or “legacy” applications?
• Nowadays most of the applications used are not
cloud ready
• IaaS is an evolution of virtualization for legacy
applications (virtualization 2.0)
• Block storage is a SAN equivalent
• Load balancers vs high availability clusters
• Re-architecting legacy applications
Keith Basil - Introduction and Overview of OpenStack for IaaS
Randy Bias - Pets vs. Cattle: The Elastic Cloud Story
38. Cloud administration
• The main purpose of a system administrator is to
keep applications up and running properly and
never lost data
• In this area there are two differents profiles:
• Cloud application system administrator: Deploys and
maintains applications running on the cloud
• Cloud system administrator: Manages the cloud platform
39. Cloud application system administrator
• Common to public or private clouds
• Overall knowledge of cloud resources
• REST APIs, specifically AWS “de facto standard”
• Cloud Orchestration: Cloudformation
• Image Management and transformation
• Instance life cycle
• Object Storage
• Block Storage
• Monitoring
• Automation
• Configuration management
40. Cloud system administrator
• Not for juniors ;)
• Deep knowledge of underlying technologies:
virtualization, networking and storage
• Monitoring
• Automation
• Configuration management