Industry

A Cloud Story Based on true events

Description
A Cloud Story Based on true events Red Hat Italy Solution Architects and Sales Team AGENDA Introduzione: Una storia basata su fatti realmente accaduti Massimo Scipione - Cloud Sales Specialist L architettura
Categories
Published
of 91
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
A Cloud Story Based on true events Red Hat Italy Solution Architects and Sales Team AGENDA Introduzione: Una storia basata su fatti realmente accaduti Massimo Scipione - Cloud Sales Specialist L architettura per ospitare le applicazioni - Openshift Luca Villa - Solution Architect La piattaforma IaaS come punto di partenza - Openstack Mattia Gandolfi - Solution Architect SDS - Storage scalabile - Ceph Pier Luigi Quidacciolu - Solution Architect Come gestire il nuovo datacenter - CloudForms & Ansible Fabrizio Pezzella - Solution Architect Service dismission Negotiation Compatibility Integration No influence on technology update Commodity Time consuming resources Unpredictable peak and usage One shot events... No influence on innovation... Open Open Source Developers Operations 4 Pillars PaaS IaaS Storage CMP CLOUD MANAGEMENT PLATFORM Service automation Policy & compliance Operational visibility Unified hybrid management CONTAINER PLATFORM VIRTUALIZATION PRIVATE CLOUD PUBLIC CLOUD SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED STORAGE CLOUD MANAGEMENT PLATFORM Service automation Policy & compliance Operational visibility Unified hybrid management CONTAINER PLATFORM VIRTUALIZATION PRIVATE CLOUD PUBLIC CLOUD Vmware Microsoft Hyper-V Amazon Web Services Microsoft Azure Google Cloud SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED STORAGE L'architettura per ospitare le applicazioni Openshift Luca Villa - Senior Solution Architect - CLOUD MANAGEMENT PLATFORM Service automation Policy & compliance Operational visibility Unified hybrid management CONTAINER PLATFORM VIRTUALIZATION PRIVATE CLOUD PUBLIC CLOUD Vmware Microsoft Hyper-V Amazon Web Services Microsoft Azure Google Cloud SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED STORAGE Business Hit the market quickly High services availability Handle load peaks well Lower investment costs (CAPEX) Business Hit the market quickly High services availability Handle load peaks well Lower investment costs (CAPEX) Dev App environment consistent from Dev to Prod Immediate availability of new Dev environments Effective integration with my preferred dev tools More flexibility about configuration of environments Streamline CI/CD process Self-service Business Hit the market quickly High services availability Handle load peaks well Lower investment costs (CAPEX) Dev App environment consistent from Dev to Prod Immediate availability of new Dev environments Effective integration with my preferred dev tools More flexibility about configuration of environments Streamline CI/CD process Self-service Ops Keep control of provisioned environments Better/Optimal resource utilization (to reduce costs) Keep apps isolated / separated Non - proliferation of platform flavours Quick response to threats without impacts on production Chargeback MODERN APP DEV SUCCESS == BIZ IT MODERN APP DEV SUCCESS == BIZ IT We want to get MORE MODERN APP DEV SUCCESS == BIZ IT MORE Using LESS MODERN APP DEV SUCCESS == BIZ IT MORE Using LESS MODERN APP DEV SUCCESS == BIZ IT MORE With LOWER LESS MODERN APP DEV SUCCESS == BIZ IT MORE LESS LOWER MODERN APP DEV SUCCESS == BIZ IT Platform CLOUD MORE LESS Process AGILE Architecture NEXT-GEN LOWER MODERN APP DEV SUCCESS == BIZ IT Platform CLOUD Hybrid MORE LESS Process AGILE DevOps Architecture NEXT-GEN Microservices LOWER I.T. CAN TURN OPS AND DEV INTO DEVOPS DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. [1] [1] TOOLS ARE OUR FIRST TACTIC IN IMPLEMENTING A DEVOPS WORKFLOW Openshift in action part one Critical features for both Dev and Ops Community Powered Innovation OpenShift 3 CONTAINER CONTAINER CONTAINER CONTAINER CONTAINER OPENSHIFT SELF-SERVICE OPENSHIFT SERVICES OPENSHIFT BUILDS OPENSHIFT SERVICE CATALOG OPENSHIFT DEPLOYMENTS OPENSHIFT APPLICATION LIFECYCLE AUTOMATION ATOMIC ORCHESTRATION ATOMIC CLUSTER SERVICES ATOMIC NETWORKING ATOMIC STORAGE ATOMIC REGISTRY ATOMIC TELEMETRY ATOMIC SECURITY ATOMIC AUTOMATION ATOMIC COCKPIT ATOMIC RUNTIME & PACKAGING ATOMIC HOST RED HAT ENTERPRISE LINUX PHYSICAL INFRASTRUCTURE 10,000ft View OpenShift Application Services From Red Hat From ISV Partners From the Community JBoss Middleware Services on OpenShift Application Container Services Integration Services Business Process Services Mobile Services JBoss Enterprise Application Platform JBoss Web Server / Tomcat JBoss Developer Studio Fuse A-MQ Data Virtualization Business Process Management Business Rules Management System Red Hat Mobile / FeedHenry Source 2 Image Walk Through Code Can configure triggers for automated deployments, builds, and more. Build Deploy Can configure different deployment strategies like A/B, Rolling upgrade, Automated base updates, and more. OpenShift Commons An interactive community for all OpenShift PaaS Users, Customers, Contributors, Partners, Service Providers and Developers to share ideas, code, best practices, and experiences. More at OPENSHIFT USE CASES FOR DEV(ops) Development teams can easily provision environments without requiring any manual actions Development teams can run severals versions of the same application at the same time Enabling development of cloud applications using reusable micro-services Applications behavior in a container will be the same in small or large environment Increase Innovation by enabling business units to test ideas without engaging lots of $ OPENSHIFT USE CASES FOR (dev)ops Using OpenShift will accelerate and automate deployments - DevOps Standardize applications stack in production but keep innovation in development The Operation team can densify the number of applications per physical resource Network is configured at the OpenShift level and routing is managed by the underlying orchestration layer Kubernetes PaaS platform OpenShift is agnostic regarding underlying Infrastructure Stateless applications will benefit from the platform HA & horizontal scaling mechanism automatically Openshift in action part two IaaS come punto di partenza OpenStack Mattia Gandolfi - Principal Solution Architect - CLOUD MANAGEMENT PLATFORM Service automation Policy & compliance Operational visibility Unified hybrid management CONTAINER PLATFORM VIRTUALIZATION PRIVATE CLOUD PUBLIC CLOUD Vmware Microsoft Hyper-V Amazon Web Services Microsoft Azure Google Cloud SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED STORAGE WHAT IS? Private cloud Public cloud Software defined infrastructure Open source Fastest innovation Avoid vendor lock-in Open standard APIs Rich solutions ecosystem Backed by all major IT vendors MODULAR BY DESIGN WHAT IS? I need to scale out OpenShift, give me an additional compute node Here is your compute node VM Thank you OpenStack! Glance Here is your additional compute node VM Thank you OpenStack! I want an additional compute node VM Hey Glance, can I get RHEL Atomic Host image? Nova It s alive! Please authenticate with your credentials Created, you can mount it OpenShift Cinder Credentials verified. Here s a token to talk to other OpenStack services Cinder, please create persistent storage for this VM Nova Ok, we need to find a place to run this VM I ve enabled network policy for your VM. Here is your interface Neutron Neutron, please setup network for this VM Nova Ok, you can run it here Nova OPENSHIFT ON OPENSTACK ARCHITECTURE in action Pier Luigi Quidacciolu - Senior Solution Architect SDS - Storage scalabile Ceph CLOUD MANAGEMENT PLATFORM Service automation Policy & compliance Operational visibility Unified hybrid management CONTAINER PLATFORM VIRTUALIZATION PRIVATE CLOUD PUBLIC CLOUD Vmware Microsoft Hyper-V Amazon Web Services Microsoft Azure Google Cloud SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED STORAGE WHAT IS SOFTWARE-DEFINED STORAGE? SERVER-BASED CENTRALIZED CONTROL OPEN ECOSYSTEM Distributed, enterprise-grade storage for cloud. Designed for cloud infrastructure and emerging workloads Flexible, scale-out architecture. Open, software-defined, on clustered commodity hardware. Single, efficient, unified storage platform (object, block, file) 100% lifecycle management with API Integrated, easy-to-use management console Ceph Storage 2 Features EFFICIENCY Erasure coding, Thin provisioning DATA SERVICES Snapshots, cloning, and copy-on-write RBD Mirroring SCALABILITY Hundreds of nodes CRUSH algorithm PROTOCOLS S3, Swift, Cinder block storage PERFORMANCE Client-side caching Server-side journaling SECURITY Active Directory, LDAP, Keystone Complete, Deeply Integrated Storage For Openstack Seamlessly integrated with modular architecture and components for ephemeral & persistent storage Nova, Cinder, Manila, Glance, Keystone, Swift Speed instant booting and back-ups Bundled in Red Hat OpenStack Platform New Integrated Management With Red Hat Storage Console 2 Easy to use graphical interface to manage storage cluster life cycle Ansible-based deployment tools for installation, importation, and granular configuration from CLI or GUI Monitoring and troubleshooting with statistical and graphical information about cluster components ADMINS CLIENTS RED HAT STORAGE CONSOLE 2 RADOS. RGW, RBD, CALAMARI CLUSTER OF STANDARD SERVERS AND MEDIA Ceph in action Major Updates in Red Hat Ceph 2.0 Installation by Ansible SELinux Storage Console Multi-site Object GW RBD Mirroring AD/LDAP Auth Ansible playbooks allow users to add or update monitor, OSD, Ceph Object Gateway, and Ceph Metadata Server nodes. SELinux is enabled by default for all nodes, except for the storage console Allows users to install, monitor, and manage a Red Hat Ceph Storage cluster. Ceph Storage now supports an active-active zone configuration of Ceph Object Gateways. The RADOS Block Device asynchronous mirroring feature, between two Clusters, has been added to the Ceph Storage 2. Ceph Storage now supports LDAP/MS-AD authentication also to access buckets in the Ceph Object Gateway. Tech Preview OSD BlueStore BlueStore is a new back end for the OSD daemons that allows for storing objects directly on the Ceph block devices. Because BlueStore does not need any file system interface, it improves performance of Ceph storage clusters. NFS interface for the Ceph Object Gateway CephFS and Metadata Server (MDS) The Ceph Object Gateway now includes a new NFS interface that presents buckets and objects as directories and files. The main purpose of this new functionality is to facilitate migration from POSIX applications and workloads to the Ceph Object Gateway. The Ceph File System (CephFS) and Ceph Metadata Server (MDS) have been added as Technology Preview features. The Ceph File System is a POSIX-compliant file system that uses the Ceph Storage Cluster to store its data. CephFS can be mounted with a kernel driver or as a file system in user space (FUSE). Come gestire il nuovo Data Center? CloudForms + Ansible Fabrizio Pezzella - Solution Architect - CLOUD MANAGEMENT PLATFORM Service automation Policy & compliance Operational visibility Unified hybrid management CONTAINER PLATFORM VIRTUALIZATION PRIVATE CLOUD PUBLIC CLOUD Vmware Microsoft Hyper-V Amazon Web Services Microsoft Azure Google Cloud SOFTWARE DEFINED NETWORKING SOFTWARE DEFINED STORAGE Cloud Management Platform Definition Gartner defined a Cloud Management Platform as Self-Service Provisioning and Service Catalog integrated products that provide for the management of public, private and hybrid cloud environments. The minimum requirements to be included in this category are products that incorporate self-service interfaces, provision system images, enable metering and billing, and provide for some degree of workload optimization through established policies. Identity and Access Management Enterprise Service Management Chargeback Capacity and Performance Management Configuration and Change Management Virtual Infrastructure Management Virtual Infrastructure Orchestration External Cloud Brokering Physical Infrastructure Cloud Management Platform CLOUDFORMS delivers services across Environments SERVICE AUTOMATION Streamline complex service delivery processes, saving time and money. POLICY & COMPLIANCE Draws on continuous monitoring and deep insights to raise alerts or remediate issues. OPERATIONAL VISIBILITY Complete lifecycle and operational management that allows IT to remain in control. UNIFIED MANAGEMENT Deploy across virtualization, private cloud, public cloud and container-based environments. CLOUDFORMS FEATURES AGENTLESS, VIRTUAL APPLIANCE WEB-BASED, SELF-SERVICE, ADMIN AND OPERATIONS MULTI-TENANT AND MULTI-LOCATION NON-INVASIVE, EASY MAINTENANCE ACCESS FROM ANY BROWSER SECURELY SHARE INFRASTRUCTURE PLUGGABLE API FRAMEWORK HORIZONTALLY SCALABLE, LOAD-BALANCED ROLE-BASED ACCESS CONTROL AND ENTITY TAGGING EASY TO INTEGRATE AND EXTENSIBLE TO OTHER PLATFORMS HIGHLY SCALABLE, HIGHLY AVAILABLE WITH FAILOVER AND FALLBACK SEGMENT USER ACCESS AND DRIVE COMPLIANCE, CONTROL AND REPORTING Always as project Open Source UNIFIED HYBRID MANAGEMENT WITH CLOUDFORMS We have one management system for all of our platforms. We have consistent automation & policies that are common across platforms. CloudForms agentless management is designed for cloud/container workloads. VIRTUALIZATIO N PRIVATE CLOUD PUBLIC CLOUD CONTAINERS Open Hybrid Cloud Management Private: Red Hat Enterprise Virtualization, Red Hat OpenStack Platform, Red Hat OpenShift Enterprise, VMware vsphere, Microsoft SCVMM Public: Amazon EC2, Microsoft Azure, Google Compute Engine Hybrid: Any combination of the above Bare Metal: Red Hat Satellite CloudForms in action... How best reach a unicorn level in Automation? What is Ansible? It s a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It s an automation engine that runs Ansible Playbooks. Why Ansible? SIMPLE POWERFUL AGENTLESS Human readable automation No special coding skills needed Tasks executed in order Get productive quickly App deployment Configuration management Workflow orchestration Orchestrate the app lifecycle Agentless architecture Uses OpenSSH & WinRM No agents to exploit or update More efficient & more secure The most popular Open-Source automation community on GITHUB 17,500+ stars & 5,300+ forks on GitHub GitHub Contributors Over 450 modules shipped with Ansible New contributors added every day users on IRC channel Top 10 open source projects in 2014 World-wide meetups taking place every week Ansible Galaxy: over 7,000 Roles 250,000+ downloads a month Ansible Fests in NYC, SF, London What is Ansible Tower? Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation with a UI and RESTful API. Automated provisioning CloudForms Orchestrate + Ansible Automate Automatically deploys and configures requested services on any infrastructure platform. Automation steps can be codified in Ansible playbooks or natively in CloudForms. Integration to external IT systems allows CloudForms to automate all process steps. at the End :-
Search
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks