UiPath Community: Communication Mining from Zero to Hero
Monitoring IAAS & PAAS Solutions
1. Monitoring & Managing IaaS & PaaS Solutions with Hyperic HQ Isaac Christoffersen – inCommon, Inc
2. ADVOCATE “ When the people are invested with the power to control their own destiny, they take an interest.” – Michael Tiemann “ Simplicity is complexity resolved” – Constantin Broncusi
3.
4.
5.
6. System Provisioning Complexity SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. Tools People Policy Linux Xen Hyperic & Drools Cobbler & Koan Puppet Linux Administrators SAN Engineers Network Engineers Process Infrastructure Service Level Agreements Budgets Staffing Guidance Procurement Process Order Fulfillment Process Staff Recruitment & Hiring I need 3 servers to use for the development of a proof of concept. It's going to be the next big thing! Commodity Servers SANs Networking Equipment Power HVAC Systems
7. Buzz or the Way Forward? SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. Source: NIST, Information Technology Laboratory http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-computing-v25.ppt
8. Service Layers SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. Infrastructure Software Platform Data Center Server, Storage, & Network provisioning Database Provisioning Web Site Provisioning & Hosting Application Provisioning Service Composition Composable Applications Capability Provisioning Enterprise Service Providers How do I get the most of my IT and personnel resources? How do I store & retrieve my inventory data? How do I deploy my web services? How can I collaborate across the enterprise? How can I view my corporate sales data? How can I build my web hosting business? How can I manage my customer relationships? How can I run my company's IT department? The Intelligent Data Center is built on top of separate service layers that make it easier to address individual business concerns across different technical domains. It marks the shift from technology and business driven solutions to the era where technology and business both share the driver's seat .
9. "As we enjoy great advantages from the inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously." – Benjamin Franklin EDUCATE
10.
11.
12. Using Domain Modeling SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. role resource service site node host zone has a is a has a composed of
13. Using Design Patterns SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. Event-driven Consumer Control Bus Message Broker Patterns from EAI Patterns (http://www.eaipatterns.com
15. Provisioning Workflow SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. Infrastructure as a Service (IaaS) Network Storage Compute Resource Pools Memory Data Consistency Distributed Storage Content Delivery Service Hosting Container Partitioning Virtual Servers Messaging Durability HA Cluster Grid Database Platform as a Service (PaaS) Database Platform Web Site Hosting Web Application Hosting Messaging Hosting Service Hosting Web Server Provisioning Service JMS Notify Web Site Hosting Service Process Request Create Disk Partition Create Web VM Create Web Server Register System
16. Kickstart Snippet SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. # Puppet client installation with its prerequisites. Puppet is a # configuration management tool that, in conjuction with a puppet master # (puppet-server) can be used to affect the nature of the infrastructure # in real time. yum -y install ruby rubygems ruby-rdoc ruby-irb puppet facter cat >> /etc/puppet/puppet.conf <<EOF server = sentry.incommon.us EOF chkconfig --add puppet chkconfig puppet on
17. Hyperic Puppet Module SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. class hyperic { class agent { package { "hyperic-hq-agent": ensure => installed } file { "agent.properties": source => "puppet:///files/agent.properties", mode => 644, owner => "hyperic", group => "hyperic", require => Package[hyperic-hq-agent], ensure => present, path => "/opt/hyperic/hyperic-hq-agent/conf/agent.properties"; } }
18. ACCELERATE “ Eighty-five percent of companies are already using open-source software, with most of the remaining 15 percent expecting to do so within the next year” – Gartner, User Survey Analysis: Open-Source Software, Worldwide, 2008 “ While some departments already use open source technologies, overall it has been estimated that the global loss due to proprietary software is 'in excess of $1 trillion a year.'” - Michael Tiemann
24. Advocate – Educate – Accelerate SpringOne 2GX 2009. All rights reserved. Do not distribute without permission. As community engagement practitioners, we seek to build ongoing, permanent relationships for the purpose of applying a collective vision for the benefit of the community. inCommon, Inc. was started to advocate the use of Open Source and Open Architecture solutions in the U.S. government market. As part of this mission, we seek to educate individuals on the value of Virtual, Grid and SOA architectures based on Open Source and Open Architecture constructs. We work with clients to efficiently and effectively accelerate systems delivery while maximizing existing resources whenever possible.