Automated deployment of a microservice-based monitoring infrastructure. Augusto Ciuffoletti. 6 ottobre 2015
|
|
|
- Trevor Marshall
- 10 years ago
- Views:
Transcription
1 Automated deployment of a microservice-based monitoring infrastructure 6 ottobre
2 Introducing two topics The title: Automated deployment of a microservice-based monitoring infrastructure Microservices Monitoring on demand Let us see how the two stories merge...
3 Introducing two topics The title: Automated deployment of a microservice-based monitoring infrastructure Microservices Monitoring on demand Let us see how the two stories merge...
4 Introducing two topics The title: Automated deployment of a microservice-based monitoring infrastructure Microservices Monitoring on demand Let us see how the two stories merge...
5 Introducing two topics The title: Automated deployment of a microservice-based monitoring infrastructure Microservices Monitoring on demand Let us see how the two stories merge...
6 Number one: Microservices A design paradigm for distributed system a book in O Reilly "animal series" by S Newman Principles: each component in the system is designed to provide one small, well defined service each component is a stand alone entity that interacts with others across a network with a well defined interface
7 Number one: Microservices A design paradigm for distributed system a book in O Reilly "animal series" by S Newman Principles: each component in the system is designed to provide one small, well defined service each component is a stand alone entity that interacts with others across a network with a well defined interface
8 Number one: Microservices A design paradigm for distributed system a book in O Reilly "animal series" by S Newman Principles: each component in the system is designed to provide one small, well defined service each component is a stand alone entity that interacts with others across a network with a well defined interface
9 Number one: Microservices A design paradigm for distributed system a book in O Reilly "animal series" by S Newman Principles: each component in the system is designed to provide one small, well defined service each component is a stand alone entity that interacts with others across a network with a well defined interface
10 Number one: Microservices A design paradigm for distributed system a book in O Reilly "animal series" by S Newman Principles: each component in the system is designed to provide one small, well defined service each component is a stand alone entity that interacts with others across a network with a well defined interface
11 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
12 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
13 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
14 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
15 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
16 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
17 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
18 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
19 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
20 Reasons to adopt the microservices paradigm simplifies maintenance e.g., upgrade one single component agility in deployment e.g., to scale up or down each component may use a different technology e.g., for technical or performance reasons simplifies development e.g., each component developed by a distinct team robustness e.g., if one component fails there is a chance that the system still works
21 Number two: Cloud monitoring A cloud user wants to have a functional feedback from cloud sourced resources: not necessarily to verify service quality control a scalable resource, provide feedback to the users, trigger compensating actions NIST indicates monitoring as one of the distinctive features of cloud computing
22 Number two: Cloud monitoring A cloud user wants to have a functional feedback from cloud sourced resources: not necessarily to verify service quality control a scalable resource, provide feedback to the users, trigger compensating actions NIST indicates monitoring as one of the distinctive features of cloud computing
23 Number two: Cloud monitoring A cloud user wants to have a functional feedback from cloud sourced resources: not necessarily to verify service quality control a scalable resource, provide feedback to the users, trigger compensating actions NIST indicates monitoring as one of the distinctive features of cloud computing
24 Number two: Cloud monitoring A cloud user wants to have a functional feedback from cloud sourced resources: not necessarily to verify service quality control a scalable resource, provide feedback to the users, trigger compensating actions NIST indicates monitoring as one of the distinctive features of cloud computing
25 Number two: Cloud monitoring A cloud user wants to have a functional feedback from cloud sourced resources: not necessarily to verify service quality control a scalable resource, provide feedback to the users, trigger compensating actions NIST indicates monitoring as one of the distinctive features of cloud computing
26 Number two: Cloud monitoring A cloud user wants to have a functional feedback from cloud sourced resources: not necessarily to verify service quality control a scalable resource, provide feedback to the users, trigger compensating actions NIST indicates monitoring as one of the distinctive features of cloud computing
27 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
28 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
29 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
30 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
31 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
32 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
33 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
34 Our option: on demand monitoring Provide monitoring as part of the service Give the user wide possibilities to configure a monitoring infrastructure Which metrics are captured and how data are preprocessed and retrieved Scale from simple to complex infrastructures Do not overkill the problem in simple cases Cope with complex infrastructures Resource agnostic Basic functionalities and unlimited pluggable extensions
35 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
36 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
37 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
38 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
39 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
40 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
41 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
42 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
43 Find a match Monitoring is by nature split into small components (remember Nagios) monitoring probes are small components, possibly embedded monitoring data crosses a pipe of processors (anonymization, aggregation etc) data is finally published using an endpoint reachable from the outside (database, web service) Each component is supported by a specific technology e.g., network monitoring vs storage monitoring The on demand nature requires agility in deployment the cloud user that obtains a new resource may want to monitor it There is a match between microservices and on demand monitoring
44 Summarizing: a IaaS provisioning IaaS is just for the example: could be PaaS or anything else
45 A monitoring infrastructure Adding a monitoring infrastructure: probes that collect monitoring data (collectors) a device that processes monitoring data (sensor)
46 A monitoring infrastructure Adding a monitoring infrastructure: probes that collect monitoring data (collectors) a device that processes monitoring data (sensor)
47 A monitoring infrastructure Adding a monitoring infrastructure: probes that collect monitoring data (collectors) a device that processes monitoring data (sensor)
48 A cloud interface we need to design an interface an open standard exists: OCCI
49 A cloud interface we need to design an interface an open standard exists: OCCI
50 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
51 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
52 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
53 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
54 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
55 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
56 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
57 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
58 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
59 Open Cloud Computing Interface basics The interface is REST, therefore web-oriented The items accessed across the interface are entities One type of entity is the resource Another is the link, that connects two resources A type is characterized by standard features of the instances attributes whose values define instances actions that model dynamic change The interface is extensible: a type can be subtyped, thus adding new attributes to the standard ones an instance can be modified using mixins
60 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
61 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
62 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
63 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
64 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
65 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
66 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
67 An OCCI model for monitoring A Sensor is a subtype of the Resource type A Collector is a subtype of the Link type Add Mixins to specify the type of activity Legenda: the sensor (red) is an OCCI resource the collectors (blue) are OCCI links computing boxes and the network are OCCI resources too
68 How do we do that? We want to study the big arrow in the figure How do we implement a monitoring infrastructure starting form OCCI entities
69 How do we do that? We want to study the big arrow in the figure How do we implement a monitoring infrastructure starting form OCCI entities
70 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
71 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
72 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
73 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
74 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
75 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
76 Vintage programming but... For an early prototype we selected seasoned technologies: Java/Unix sockets/unix Pipes not bound to specific programming tools better solutions do exist As a virtualization platform we selected Docker demo is easely reproduceable/shareable efficient to run on a single laptop upgradeable to a real deployment
77 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
78 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
79 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
80 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
81 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
82 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
83 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
84 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
85 Deploying a demo infrastructure The minimal architecture (4 dockers): one HTTP server to host the OCCI entities descriptions one dashboard to display monitoring data one monitored compute resource one sensor resource In OCCI view One compute resource One sensor resource One collector link
86 The web server The web server is deployed (with OCCI docs) this is part of the cloud infrastructure
87 The web server The web server is deployed (with OCCI docs) this is part of the cloud infrastructure
88 The dashboard The dashboard is deployed (UDP to receive data) this is on user premises
89 The dashboard The dashboard is deployed (UDP to receive data) this is on user premises
90 The computing resource The virtual computing resource is deployed the RMI interface is for configuration
91 The computing resource The virtual computing resource is deployed the RMI interface is for configuration
92 The sensor It is the resource that implements the monitoring uploads the collector across the RMI interface
93 The sensor It is the resource that implements the monitoring uploads the collector across the RMI interface
94 GO! The dashboard receives the probe measurements......filtered by the sensor
95 GO! The dashboard receives the probe measurements......filtered by the sensor
96 Conclusions Microservices are appropriate for distributed monitoring The OCCI API is appropriate as the interface A prototype is available on dockerhub (look for occimon-live) BYOD demo on stage tonight at 17:45
97 Conclusions Microservices are appropriate for distributed monitoring The OCCI API is appropriate as the interface A prototype is available on dockerhub (look for occimon-live) BYOD demo on stage tonight at 17:45
98 Conclusions Microservices are appropriate for distributed monitoring The OCCI API is appropriate as the interface A prototype is available on dockerhub (look for occimon-live) BYOD demo on stage tonight at 17:45
99 Conclusions Microservices are appropriate for distributed monitoring The OCCI API is appropriate as the interface A prototype is available on dockerhub (look for occimon-live) BYOD demo on stage tonight at 17:45
SCADA Cloud Computing
SCADA Cloud Computing Information on Cloud Computing with SCADA systems Version: 1.0 Erik Daalder, Business Development Manager Yokogawa Electric Corporation Global SCADA Center T: +31 88 4641 360 E: [email protected]
Optimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS
CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS April 2014 Cloud Conceptual Reference Model The ease of use a Cloud Consumer experiences results from a complex, behind-the-scenes, orchestration of interchangeable,
Considerations for Adopting PaaS (Platform as a Service)
Considerations for Adopting PaaS (Platform as a Service) Michael Dolan ([email protected]) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department
6 Cloud computing overview
6 Cloud computing overview 6.1 General ISO/IEC 17788:2014 (E) Cloud Computing Overview Page 1 of 6 Cloud computing is a paradigm for enabling network access to a scalable and elastic pool of shareable
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public
DevOps Course Content
DevOps Course Content INTRODUCTION TO DEVOPS What is DevOps? History of DevOps Dev and Ops DevOps definitions DevOps and Software Development Life Cycle DevOps main objectives Infrastructure As A Code
Monitoring your cloud based applications running on Ruby and MongoDB
IBM Smart Cloud Application Performance Monitoring Monitoring your cloud based applications running on Ruby and MongoDB Important Notice & Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED
An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat [email protected]
An Intro to OpenStack Ian Lawson Senior Solution Architect, Red Hat [email protected] What is OpenStack? What is OpenStack? Fully open source cloud operating system Comprised of several open source sub-projects
OpenShift. Marek Jelen, OpenShift, Red Hat
OpenShift Marek Jelen, OpenShift, Red Hat The problem Ever growing pressure on IT IT becoming the most integral part of most organizations The budgets do not grow as the requirements do Engineers demanding
Open Cloud Computing Interface - Monitoring Extension
GFD-I OCCI-WG Augusto Ciuffoletti, Università di Pisa September 22, 2014 Updated: April 13, 2015 Open Cloud Computing Interface - Monitoring Extension Status of this Document This document provides information
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS A professional open source solution Robert Branchat, SixSq 5 July 2014 Lyon, France Based in Geneva, Switzerland Founded
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB
Why Private Cloud? O P E R A T I O N S V I E W Nenad BUNCIC EPFL, SI-EXHEB 1 What Exactly Is Cloud? Cloud technology definition, as per National Institute of Standards and Technology (NIST SP 800-145),
CumuLogic Load Balancer Overview Guide. March 2013. CumuLogic Load Balancer Overview Guide 1
CumuLogic Load Balancer Overview Guide March 2013 CumuLogic Load Balancer Overview Guide 1 Table of Contents CumuLogic Load Balancer... 3 Architectural Overview of CumuLogic Load Balancer... 4 How to Use
Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014
Consumption IT Michael Shepherd Business Development Manager Cisco Public Sector May 1 st 2014 Short Bio Cloud BDM in Public Sector (SLED + FED) Cisco for 14 + years Focused on cloud for 4 + years Awareness,
Emerging Approaches in a Cloud-Connected Enterprise: Containers and Microservices
Emerging Approaches in a -Connected Enterprise: Containers and Microservices Anil Karmel Co-Founder and CEO, C2 Labs Co-Chair, NIST Security Working Group [email protected] @anilkarmel Emerging Technologies
10A CA Plex in the Cloud. Rob Layzell CA Technologies
10A CA Plex in the Cloud Rob Layzell CA Technologies Legal This presentation was based on current information and resource allocations as of April 18, 2011 and is subject to change or withdrawal by CA
Hadoop in the Hybrid Cloud
Presented by Hortonworks and Microsoft Introduction An increasing number of enterprises are either currently using or are planning to use cloud deployment models to expand their IT infrastructure. Big
Fundamental Concepts and Models
Fundamental Concepts and Models 1 1. Roles and Boundaries Could provider The organization that provides the cloud based IT resources Cloud consumer An organization (or a human) that has a formal contract
THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT
TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) [email protected] / @tukkajukka 30.10.2013 1 e arrival
Cloud Management Platform
Cloud Management Platform A NEW WAY TO MANAGE IT RESOURCES - IN THE The Paradigm Shift to Cloud Computing Engineered by and available through Solgenia, Powua is a brand offering that allows software and
Perspectives on Moving to the Cloud Paradigm and the Need for Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009
Perspectives on Moving to the Cloud Paradigm and the Need for Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory 7-11-2009 2 NIST Cloud Computing Resources NIST Draft Definition of
Investigation of Cloud Computing: Applications and Challenges
Investigation of Cloud Computing: Applications and Challenges Amid Khatibi Bardsiri Anis Vosoogh Fatemeh Ahoojoosh Research Branch, Islamic Azad University, Sirjan, Iran Research Branch, Islamic Azad University,
Hybrid Cloud Mini Roundtable. April 17, 2013. Expect Excellence. www.divihn.com
Hybrid Cloud Mini Roundtable April 17, 2013 Expect Excellence www.divihn.com Today s Agenda What to expect today Introductions Plus, why are you here this evening? What is Hybrid Cloud? Why Hybrid Cloud?
Developing Cloud Applications using IBM Bluemix. Brian DePradine (Development lead Liberty buildpack)
Developing Cloud Applications using IBM Bluemix Brian DePradine (Development lead Liberty buildpack) What Customers Tell Us Their IT Needs Quick development time Low Cost Low barriers to ramp up & maintain
Kent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
[email protected] [email protected]
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
Java PaaS Enabling CI, CD, and DevOps
Java PaaS Enabling CI, CD, and DevOps AuthX Overview Who We Are? Digital Engagement Company offering Technical and Marketing Services with proven success supporting Fortune 1000 companies. We partner with
Automation & Open Source. How to tame the Cloud?
Automation & Open Source How to tame the Cloud? Who are we? François Deppierraz Mathieu Bornoz System and Network engineer System and Software engineer Reluctant to type the same command twice Automation
CLOUD COMPUTING. A Primer
CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to
Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
The Private Cloud Your Controlled Access Infrastructure
White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,
How To Understand The 2013 Cio Agenda For A Cloud Server
cf push: Push your Scala/Play apps to Cloud Foundry RAGHAVAN N. SRINIVAS @ragss 1 Who am I? Rags (not to Riches) and work for EMC CODE Middleware and Application programmer Architect and Evangelist Part
Towards an Architecture for Monitoring Private Cloud
Towards an Architecture for Monitoring Private Cloud Shirlei Aparecida de Chaves, Rafael Brundo Uriarte, Carlos Becker Westphall Federal University of Santa Catarina Networks and Management Laboratory
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale
A Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density
CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker Just a few years back Docker was the awkward adolescent in the world of app development. Cut to 2015, Docker is pulling up alongside
Deploying Your Application On Public Cloud
#GHC14 Deploying Your Application On Public Cloud Egle Sigler @eglute Iccha Sethi @IcchaSethi October 9, Egle Sigler Principal Architect at Rackspace Works with OpenStack POWER: Professional Organization
Cloud Computing An Elephant In The Dark
Cloud Computing An Elephant In The Dark Amir H. Payberah [email protected] Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir
Tutorial on Client-Server Architecture
Tutorial on Client-Server Architecture SEEM3430 Information Systems Analysis and Design Pengfei Liu Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong March
SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems
SavvyDox Publishing Augmenting SharePoint and Office 365 Document Content Management Systems Executive Summary This white paper examines the challenges of obtaining timely review feedback and managing
Private Cloud 201 How to Build a Private Cloud
Private Cloud 201 How to Build a Private Cloud Chris E. Avis Sr. IT Pro Evangelist Microsoft Corp. http://chrisavis.com Presented at Seattle Windows Networking User Group January 4, 2012 al 1 The Cloudscape
Enterprise Energy Management with JouleX and Cisco EnergyWise
Enterprise Energy Management with JouleX and Cisco EnergyWise Introduction Corporate sustainability and enterprise energy management are pressing initiatives for organizations dealing with rising energy
Orchestrating Distributed Deployments with Docker and Containers 1 / 30
Orchestrating Distributed Deployments with Docker and Containers 1 / 30 Who am I? Jérôme Petazzoni (@jpetazzo) French software engineer living in California Joined Docker (dotcloud) more than 4 years ago
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS Shirley Radack, Editor Computer Security Division Information
GETTING THE MOST FROM THE CLOUD. A White Paper presented by
GETTING THE MOST FROM THE CLOUD A White Paper presented by Why Move to the Cloud? CLOUD COMPUTING the latest evolution of IT services delivery is a scenario under which common business applications are
The Internet of ANYthing
The of ANYthing Abstract It is projected that by 2020 there will be 50 billion things connected to the. This presents both unprecedented opportunity and challenge. In the global network of things, new
Cloud Computing. Jean-Claude DISPENSA IBM Distinguished Engineer
Cloud Computing Jean-Claude DISPENSA IBM Distinguished Engineer Best Student Recognition Event July 6-8, 2011 EMEA IBM Innovation Center La Gaude, France Business needs are growing - IT costs are increasing
Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM
Whither Enterprise Cloud Platform Linux, Docker and more Loo Chia Zyn Head of Sales Consulting, Japan & Asia Pacific Oracle Linux & Oracle VM Copyright 2015, Oracle and/or its affiliates. All rights reserved.
NATO s Journey to the Cloud Vision and Progress
NATO s Journey to the Cloud Vision and Progress Dr Peter J. Lenk 2 Definitions of the Cloud A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted,
Modern Application Architecture for the Enterprise
Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.
An introduction to Cryptosoft
An introduction to Cryptosoft Seamless end-to-end data centric security for every IoT ecosystem Cryptosoft is building trust in the Internet of Things and M2M by simplifying the processes that a company
Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle
Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Complete Cloud Lifecycle Management Optimize Plan Meter & Charge Manage Applications and Business
20 th Year of Publication. A monthly publication from South Indian Bank. www.sib.co.in
To kindle interest in economic affairs... To empower the student community... Open YAccess www.sib.co.in [email protected] A monthly publication from South Indian Bank 20 th Year of Publication Experience
See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
Oracle Siebel Marketing and Oracle B2B Cross- Channel Marketing Integration Guide ORACLE WHITE PAPER AUGUST 2014
Oracle Siebel Marketing and Oracle B2B Cross- Channel Marketing Integration Guide ORACLE WHITE PAPER AUGUST 2014 Disclaimer The following is intended to outline our general product direction. It is intended
CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS
whitepaper CLOUD DEVELOPMENT BEST PRACTICES & SUPPORT APPLICATIONS - Cloud Development Best Practices and Support Applications CLOUD DEVELOPMENT BEST PRACTICES 1 Cloud-based solutions are increasingly
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises
CompatibleOne Open Source Cloud Broker Architecture Overview
CompatibleOne Open Source Cloud Broker Architecture Overview WHITE PAPER October 2012 Table of Contents Abstract 2 Background 2 Disclaimer 2 Introduction 2 Section A: CompatibleOne: Open Standards and
VMware vcloud Powered Services
SOLUTION OVERVIEW VMware vcloud Powered Services VMware-Compatible Clouds for a Broad Array of Business Needs Caught between shrinking resources and growing business needs, organizations are looking to
Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)
Where in the Cloud are You? Session 17032 Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle) Abstract The goal of this session is to understanding what is meant when we say Where in the
XpoLog Center Suite Log Management & Analysis platform
XpoLog Center Suite Log Management & Analysis platform Summary: 1. End to End data management collects and indexes data in any format from any machine / device in the environment. 2. Logs Monitoring -
CHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
Enabling IT Agility with an Open Hybrid Cloud
Enabling IT Agility with an Open Hybrid Cloud Red Hat and Cisco Solutions and Collaboration Karthik Prabhakar [email protected] Global Cloud Architect 2 3 The Move to Hybrid Cloud PHYSICAL VIRTUAL CLOUD
Moving your site in the cloud?
Moving your site in the cloud? Be sure to choose the right one! Jesper Ravnsgaard // Sitecore Ashish Thapliyal // Microsoft Sean Reiche // RDA Corp Jesper Ravnsgaard Director, Cloud Services Sitecore 3
Web Application Platform for Sandia
Web Application Platform for Sandia Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for
Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.
Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing
OpenText Information Hub (ihub) 3.1 and 3.1.1
OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to
HP OpenStack & Automation
HP OpenStack & Automation Where we are heading Thomas Goh Cloud Computing Cloud Computing Cloud computing is a model for enabling ubiquitous network access to a shared pool of configurable computing resources.
Everything You Need To Know About Cloud Computing
Everything You Need To Know About Cloud Computing What Every Business Owner Should Consider When Choosing Cloud Hosted Versus Internally Hosted Software 1 INTRODUCTION Cloud computing is the current information
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration
Hybrid Cloud Architecture: How to Streamline Hybrid Cloud Migration Introduction According to a Nucleus Research report cloud applications deliver 1.7 times more return on investment on average over on-
Cloud Storage and Backup
Cloud Storage and Backup Cloud Storage and Backup Cloud Storage and Backup services from iomartcloud have been designed to deliver the performance, capacity, security and flexibility needed to address
Only Athena provides complete command over these common enterprise mobility needs.
Mobile devices offer great potential for making your enterprise run faster, smarter, and more profitably. However, mobile devices can create considerable challenges for your IT organization, since they
This module explains the Microsoft Dynamics NAV architecture and its core components.
MICROSOFT DYNAMICS NAV COURSE OUTLINE 1) MICROSOFT DYNAMICS NAV INSTALLATION & CONFIGURATION Module 1: Architecture This module explains the Microsoft Dynamics NAV architecture and its core components.
GitLab as an Alternative Development Platform for Github.com
Platform for Github.com LinuxCon Europe 2014 October 13, 2014 Ralf Lang Linux Consultant / Developer [email protected] - Linux/Open Source Consulting, Training, Support & Development Introducing B1 Systems
Moving your development to the Cloud using Visual Studio Online
Moving your development to the Cloud using Online Jakob Ehn Active Solution @jakobehn [email protected] #devsum15 About //Me Senior Developer @ Active Solution ALM MVP http://geekswithblogs.net/jakob @jakobehn
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform May 2015 Contents 1. Introduction... 3 2. What is BIM... 3 2.1. History of BIM... 3 2.2. Why Implement BIM... 4 2.3.
Monitoring Elastic Cloud Services
Monitoring Elastic Cloud Services [email protected] Advanced School on Service Oriented Computing (SummerSoc 2014) 30 June 5 July, Hersonissos, Crete, Greece Presentation Outline Elasticity in Cloud
Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure
RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY Sacha Dubois Solution Architect Infrastructure [email protected] 13. März 2015 - Seite 1 / 25 I.T. CHALLENGES 13. März
OpenStack Alberto Molina Coballes
OpenStack Alberto Molina Coballes Teacher at IES Gonzalo Nazareno [email protected] @alberto_molina Table of Contents From public to private clouds Open Source Cloud Platforms Why OpenStack? OpenStack
