Tales from CICD for vR Suite Daniele Ulrich

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
System Center 2012 R2 Overview
Tom Yarmas CTO – Cloud Technologies U.S. Public Sector Cloud Computing: How to do it right!
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Cisco’s Application Development Transformation to Openstack - Retrospective.
© 2010 VMware Inc. All rights reserved Cloud Andy Steven: Enterprise Cloud Architect Northern EMEA
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Monitor Linux OS health & performance Monitor log files Monitor JEE app servers Monitor line-of-business applications Monitor databases and web.
Cost Effort Complexity Benefit Cloud Hosted Low Cost Agile Integrated Fully Supported.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
© 2010 IBM Corporation Cloudy with a chance of security Information security in virtual environments Johan Celis Security Solutions Architect EMEA IBM.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enable Cloud with Virtual.
Cloud as a Service Chetan Shinde Column Software Technologies Pvt. Ltd.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
Introduction to VMware Virtualization
VMware + Chef A VMworld Workshop.
Light showcase: System Center 2012 SP1- Operations Manager Medium showcase: System Center 2012 SP1- Operations Manager Deep showcase:
Toby Alcock / Chris Thurtell Corporate Network Integration
© 2014 VMware Inc. All rights reserved. DevOps using OpenStack Getting Started Trevor Roberts Jr., Sr. Technical Marketing Manager Santhosh Sundararaman,
Deploying XenApp and XenDesktop with BIG-IP Brent Imhoff – Field Systems Engineer Gary Zaleski – Solutions Architect Michael Koyfman – Solutions Architect.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
Private Cloud Service Delivery and Automation with Microsoft System Center 2012 Sean Christensen Senior Technical Product Marketing Manager Microsoft Corporation.
Techcello Provides SaaS Lifecycle Management Solution to “SaaS-ify” Your Application Efficiently on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Microsoft Virtual Academy. STANDARDIZATION SELF SERVICEAUTOMATION Give Customers of IT services the ability to identify, access and request services.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
Leveraging Kinetic Task Management Unus Gaffoor & Michael Poole Kinetic Data.
Nov 22/26 Tech Forum 2015 Roberto Trinconi Cloud the New Path to the Business Leadership.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
Inventory Monitor Protect InfraToolsProcessBusiness Requirements Deploy Configure Migrate Tools Service Provider “Service Admin Fabric Admin” Application.
VRealize ACI Plugin.
© 2010 IBM Corporation John Pritchard Cloud Architect Cloud Computing Client Engagements January, 2010 IBM Cloud Computing Reference Architecture.
© 2015 VMware Inc. All rights reserved. vCloud ® Air™ Disaster Recovery Technical Presentation Patrick Kremer, Systems
2V0-731 Dumps PDF VMware Certified Professional 7 - Cloud Management and Automation
Unit 3 Virtualization.
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Service Assurance in the Age of Virtualization
TechReady 16 5/10/2018 Day 2, Session 4 Reaching the Summit: ITIL-integrated Self-Service in the Hybrid Cloud © 2013 Microsoft Corporation. All rights.
Introduction to VMware Virtualization
ONAP Architecture Slides Current Plan of Record
Accelerate your DevOps with OpenShift by Red Hat
IOT Critical Impact on DC Design
Infrastructure Orchestration to Optimize Testing
MEF LSO Legato SDK 24 October 2017 Andy Mayer, Ph.D. Tara Cummings.
THE RAPID-START ENTERPRISE SERVICE DESK
SERVICENOW ADMIN & ADVANCED ONLINE TRAINING
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
Real VMware 2V0-731 Exam Questions and Answers
Cisco Hybrid Cloud Infrastructure
Microsoft Virtual Academy
LoboCloud.unm.edu June 9 – 10, 2016 Presented by
Securing Cloud-Native Applications Jason Schmitt CEO
Automation of your Azure Governance Methods
Multi-VIM/Cloud High Level Architecture
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Learn. Imagine. Build. .NET Conf
Next-generation cluster management architecture and software
Zerto Virtual Replication 5.0
Serverless Architecture in the Cloud
Traditional Virtualized Infrastructure
BMC Automation Portal Update
Security Delivery Platform for the Micro-segmented Data Center
DEVOPS & THE FUTURE OF TESTING
ServiceNow and vRealize integrations for IBM Cloud Brokerage
Features Overview.
Azure App Service Web App for Containers
Deploy and Manage Kubernetes Clusters in a Multicloud World
ONAP Architecture Overview Template
ONAP Architecture Principle Review
Presentation transcript:

Tales from CICD for vR Suite Daniele Ulrich dd/mm/yyyy Tales from CICD for vR Suite Daniele Ulrich June 9, 2017

Enterprise Cloud – High Level Architecture Swisscom Portal IAM (Identity federation) One IDB (OpenAM) IDP1 IDP2 09.06.2017 Security Proxy Layer vROperations (Monitoring, Metering) vRealize Automation (Tenants, Catalogue, Services, Automation) Multi-Tenancy with single instance CRM/Billing ITSM (BMC Remedy) NDS DWH Logging (vR Log Insight, Splunk) vRealize Orchestration (Orchestration, Workflows, BPO) Billing Records ITSM Sync Tales from CICD for vRA Standard Workflows BPO Impact Mgmt … vSphere and NSX (Hypervisor, Network virtualization) Brokerage Endpoints AWS Azure Supporting Services NTP DNS IPAM … Infrastructure (VxBlock, VIPR, Vmax/Vplex, Networker) CICD (Concourse, Houdini, GitHub, Artifactory…)

Domains and Assets for Configuration Management dd/mm/yyyy 09.06.2017 Continuous Security! Tales from CICD for vRA

Checklist Converged Blueprints dd/mm/yyyy Converged Blueprints Software Components (together with scripts and needed binaries) XaaS Resource Actions (day 2 actions for a service!) XaaS Resource Types Property Groups, Definitions and Values (on environment, tenant and businessgroup level) Event Broker Subscriptions Reservation Policies (placement, location, DRS) Storage Policies (quality, placement, location, DRS) vCenter Templates (provider and customer individual!) NSX assets: Networks, NetworkProfiles (IPAM), SecurityTags, SecurityGroups, SecurityPolicies vRO service workflows (i.e for custom forms and XaaS resource actions) vROps settings (not tested, yet) Entitlements (is this possible?) 09.06.2017 Continuous Security! Tales from CICD for vRA

Design Goals Everything as code, versioned in GIT dd/mm/yyyy Everything as code, versioned in GIT A catalog is the desired service provider offering per tenant (tracked in GIT) and consists of services A service is a product category as used in vRA catalog A catalog item is any type of blueprint that can be offered when entitled in vRA A product contains one or more catalog items together with XaaS Resource Actions and other dependencies. Sticking as close as possible to VMware standards Project USB to SDDC A Wish List for Configuration Management with the vRealize Suite Tales from Continuous Integration and Continuous Delivery for VMware vRealize Suite 09.06.2017 Continuous Security! Tales from CICD for vRA

Development Environment Tenant per Squad/Feature 09.06.2017 Tales from CICD for vRA

CICD Concept Continuous Security! dd/mm/yyyy 09.06.2017 Tales from CICD for vRA

Seamless CI/CD over all stages vRO content pipeline dd/mm/yyyy Seamless CI/CD over all stages GIT 2 Concourse.ci Concourse.ci 6 09.06.2017 Master 3 4 5 Branch Topic A Branch Topic B Houdini 7 8 DEV 1 INT PRD Topic A Environment <Development> Topic B Environment <Development> Master Environment <Integration> … Environment <Integration> Environment <Production> Environment <Development> Environment <Development> Portal / API Portal / API Portal / API Portal / API Portal / API Continuous Security! Tales from CICD for vRA Microservice Microservice Microservice Microservice Microservice vRA vRA Templates Blueprints Pipelines Properties vRA Templates Blueprints Pipelines Properties Templates Templates Templates Blueprints Blueprints Blueprints Pipelines Pipelines Pipelines Properties Properties Properties vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins

Seamless CI/CD over all stages vRA content pipeline Seamless CI/CD over all stages GIT 2 Concourse.ci Concourse.ci 6 09.06.2017 Master 3 4 5 Branch Topic A Branch Topic B Houdini 7 8 DEV 1 INT PRD Topic A Environment <Development> Topic B Environment <Development> Master Environment <Integration> Environment <Integration> Environment <Production> Environment <Development> Environment <Development> Portal / API Portal / API Portal / API Portal / API Portal / API Tales from CICD for vRA Microservice Microservice Microservice Microservice Microservice vRA vRA Templates Blueprints Pipelines Properties vRA Templates Blueprints Pipelines Properties Templates Templates Templates … Blueprints Blueprints Blueprints Pipelines Pipelines Pipelines Properties Properties Properties vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins

AppCloud components pipeline Seamless CI/CD over all stages GIT 2 Concourse.ci Concourse.ci 6 7 09.06.2017 Master 3 5 4 Branch Topic A Branch Topic B DEV 1 INT PRD Topic A Environment <Development> Topic B Environment <Development> Master Environment <Integration> Environment <Integration> Environment <Production> Environment <Development> Environment <Development> cloud native Portal / API Portal / API Portal / API Portal / API Portal / API Tales from CICD for vRA Microservice Microservice Microservice Microservice Microservice vRA vRA Templates Blueprints Pipelines Properties vRA Templates Blueprints Pipelines Properties Templates Templates Templates Blueprints Blueprints … Blueprints Pipelines Pipelines Pipelines Properties Properties Properties vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins vRO Workflows Plugins

Pipelining 09.06.2017 Tales from CICD for vRA

VPN Access: it is not this easy to access the content server dd/mm/yyyy 09.06.2017 VPN Access: it is not this easy to access the content server Tales from CICD for vRA

dd/mm/yyyy Thank you! daniele.ulrich@swisscom.com @DanieleUlrich https://ict.swisscom.ch/author/daniele-ulrich/

We are hiring! Strong systems engineering & operations experience Experience with vROps/vRLI, logging/monitoring in general Automation experience (Concourse, Puppet, etc.) Interested? Send email to diego.zamboni@swisscom.com