SlideShare a Scribd company logo
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Network Definition
Network & Business Policies
Telco Applications Market Place
The Building Blocks
The Building Blocks

          • Bridging the network and
            the cloud
          • Resource constraints
          • Business policies
The Building Blocks



   • Different types of Cloud
     Nodes
   • Basic Compute, Storage &
     Networks services
The Building Blocks
The Building Blocks
          • Application level SLA
          • Application life cycle automation
Carrier Paas - CloudStack Collaboration Event 2012
Carrier Paas - CloudStack Collaboration Event 2012
Your App, Your Recipe
How It Works
       application {
            name="petclinic"
            service {
              name = "mongod"
            }
            service {
              name = "mongoConfig"
            }
            service {
              name = "apacheLB"
            }
            service {
              name = "mongos"
              dependsOn = ["mongoConfig", "mongod"]
            }
            service {
              name = "tomcat"
              dependsOn = ["mongos","apacheLB"]
            }
       }




                                                45
How It Works

     service {
       name "mysql"
       icon "mysql.png"
       type "DATABASE"
           ...
     }




                          46
How It Works

monitors {

    def ctxPath = ("default" == context.applicationName)?"":"${context.applicationName}“

    def metricNamesToMBeansNames = [
      "Current Http Threads Busy": ["Catalina:type=ThreadPool,name="http-bio-${currHttpPort}"",
                                     "currentThreadsBusy"],
      "Current Http Thread Count": ["Catalina:type=ThreadPool,name="http-bio-${currHttpPort}"",
                                     "currentThreadCount"],

    return getJmxMetrics("127.0.0.1",currJmxPort,metricNamesToMBeansNames)
}




                                    ® Copyright 2012 GigaSpaces Ltd. All Rights
                                                                                                    47
                                                    Reserved
How It Works
scalingRules ([
  scalingRule {
    serviceStatistics {
      metric "Total Requests Count"
      statistics Statistics.maximumThroughput
      movingTimeRangeInSeconds 20
    }
    highThreshold {
      value 1
      instancesIncrease 1
    }
    lowThreshold {
      value 0.2
      instancesDecrease 1
    }
  }
])




                                   ® Copyright 2012 GigaSpaces Ltd. All Rights
                                                                                 48
                                                   Reserved
Get it today, at cloudifysource.org


https://github.com/CloudifySource
https://github.com/CloudifySource/cloudify-cloud-
drivers/tree/master/cloudstack http://www.alcatel-lucent.com/new-
thinking/market-growth/cloud.html
http://venturebeat.com/2012/11/02/how-the-weather-company-survived-a-
1000-traffic-spike-during-hurricane-sandy/
Thank You!

More Related Content

PPTX
Yes, Sql!
PPTX
Whats New In GigaSpaces Xap 7.0
PDF
ClickHouse on Plug-n-Play Cloud, by Som Sikdar, Kodiak Data
PDF
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
PDF
Deployment of PostgreSQL inside of Kubernetes with High Availability
 
PDF
MongoDB Europe 2016 - Warehousing MongoDB Data using Apache Beam and BigQuery
PPTX
HBaseConAsia2018 Track2-3: Bringing MySQL Compatibility to HBase using Databa...
PDF
Presto Summit 2018 - 10 - Qubole
Yes, Sql!
Whats New In GigaSpaces Xap 7.0
ClickHouse on Plug-n-Play Cloud, by Som Sikdar, Kodiak Data
[Pgday.Seoul 2018] 이기종 DB에서 PostgreSQL로의 Migration을 위한 DB2PG
Deployment of PostgreSQL inside of Kubernetes with High Availability
 
MongoDB Europe 2016 - Warehousing MongoDB Data using Apache Beam and BigQuery
HBaseConAsia2018 Track2-3: Bringing MySQL Compatibility to HBase using Databa...
Presto Summit 2018 - 10 - Qubole

What's hot (20)

PDF
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
PDF
PostgreSQL continuous backup and PITR with Barman
 
PDF
Powering Interactive Analytics with Alluxio and Presto
PDF
MySQL Rebuild using Logical Backups
PPTX
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
PDF
Rich storytelling with Drupal, Paragraphs and Islandora DAMS
PPTX
From Kafka to BigQuery - Strata Singapore
PDF
Exoscale: Pithos: your personal S3 object store on cassandra
PDF
Disney+ Hotstar: Scaling NoSQL for Millions of Video On-Demand Users
PDF
Gab document db scaling database
PPTX
RedisConf17 - Home Depot - Turbo charging existing applications with Redis
PPTX
Scylla Summit 2018: Scaling your time series data with Newts
PPTX
Webinar : Nouveautés de MongoDB 3.2
PPTX
Web application
PDF
MongoDB .local Bengaluru 2019: MongoDB Atlas Data Lake Technical Deep Dive
PDF
Machine Learning for Capacity Management
 
PDF
Google App Engine
PPTX
Scylla Summit 2018: Adventures in AdTech: Processing 50 Billion User Profiles...
PDF
RedisConf17 - Redis Enterprise on IBM Power Systems
PDF
Does Anyone Really Need RAC?
 
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
PostgreSQL continuous backup and PITR with Barman
 
Powering Interactive Analytics with Alluxio and Presto
MySQL Rebuild using Logical Backups
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
Rich storytelling with Drupal, Paragraphs and Islandora DAMS
From Kafka to BigQuery - Strata Singapore
Exoscale: Pithos: your personal S3 object store on cassandra
Disney+ Hotstar: Scaling NoSQL for Millions of Video On-Demand Users
Gab document db scaling database
RedisConf17 - Home Depot - Turbo charging existing applications with Redis
Scylla Summit 2018: Scaling your time series data with Newts
Webinar : Nouveautés de MongoDB 3.2
Web application
MongoDB .local Bengaluru 2019: MongoDB Atlas Data Lake Technical Deep Dive
Machine Learning for Capacity Management
 
Google App Engine
Scylla Summit 2018: Adventures in AdTech: Processing 50 Billion User Profiles...
RedisConf17 - Redis Enterprise on IBM Power Systems
Does Anyone Really Need RAC?
 
Ad

Similar to Carrier Paas - CloudStack Collaboration Event 2012 (20)

PPTX
A Groovy Kind of Java (San Francisco Java User Group)
PDF
Quality control in a cloudy world
PDF
A scalable server environment for your applications
PPTX
GigaSpaces Cloudify - The PaaS Jailbreaker
PDF
Cloud Best Practices
PDF
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
PPTX
The DevOps PaaS Infusion - May meetup
PDF
Google Compute and MapR
PDF
MongoDB in FS
PPTX
Architecting extremelylarge scale web applications
PPTX
ServerTemplate™ Deep Dive: Configuration for Multi-Cloud Environments
PPTX
Use Case: Apollo Group at Oracle Open World
PDF
OSGi Cloud Ecosystems (OSGi Users Forum Germany)
PPTX
vFabric - Ideal Platform for SaaS Apps
PDF
OSGi Cloud Ecosystems
PDF
OSGi Cloud Ecosystems (EclipseCon 2013)
PDF
Amdatu - ApacheCon NA 2011
PPT
Scalable networking in Apache CloudStack
PPTX
Micro services vs hadoop
PPTX
eBay From Ground Level to the Clouds
A Groovy Kind of Java (San Francisco Java User Group)
Quality control in a cloudy world
A scalable server environment for your applications
GigaSpaces Cloudify - The PaaS Jailbreaker
Cloud Best Practices
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
The DevOps PaaS Infusion - May meetup
Google Compute and MapR
MongoDB in FS
Architecting extremelylarge scale web applications
ServerTemplate™ Deep Dive: Configuration for Multi-Cloud Environments
Use Case: Apollo Group at Oracle Open World
OSGi Cloud Ecosystems (OSGi Users Forum Germany)
vFabric - Ideal Platform for SaaS Apps
OSGi Cloud Ecosystems
OSGi Cloud Ecosystems (EclipseCon 2013)
Amdatu - ApacheCon NA 2011
Scalable networking in Apache CloudStack
Micro services vs hadoop
eBay From Ground Level to the Clouds
Ad

More from Uri Cohen (20)

PPTX
Orchestration tool roundup - OpenStack Israel summit - kubernetes vs. docker...
PPTX
Cloudify workshop at CCCEU 2014
PPTX
SSDs, IMDGs and All the Rest - Jax London
PPTX
Alef event - going open source
PPTX
GigaSpaces XAP for Financial Services
PPTX
In Memory Data Grids, Demystified!
PPTX
App Centric Devops - CloudStack 2014 Collaboration Conference #CCNA14
PPTX
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
PPTX
Deployment Automation on OpenStack with TOSCA and Cloudify
PPTX
Cloud stack collabiration conference - It's the app, stupid!
PPTX
Changing organizational culture - a sweaty usecase
PPTX
GigaSpaces XAP - Don't Call Me Cache!
PPTX
Oscon 2013 - Lessons from building an open source community
PPTX
Oscon 2013 -Your OSS Project Is now served
PPTX
OpenStack Israel Summit 2013 - It’s the App, Stupid!
PPTX
One Does Not Simply Walk Into Devops
PPTX
MongoDB in the Clouds
PPTX
Your Apps on the Cloud - What it really takes
PPTX
Cassandra summit - Big Data Apps on the cloud
PPTX
Trade and Event Processing at a Massive Scale - QCon NY 2012
Orchestration tool roundup - OpenStack Israel summit - kubernetes vs. docker...
Cloudify workshop at CCCEU 2014
SSDs, IMDGs and All the Rest - Jax London
Alef event - going open source
GigaSpaces XAP for Financial Services
In Memory Data Grids, Demystified!
App Centric Devops - CloudStack 2014 Collaboration Conference #CCNA14
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Deployment Automation on OpenStack with TOSCA and Cloudify
Cloud stack collabiration conference - It's the app, stupid!
Changing organizational culture - a sweaty usecase
GigaSpaces XAP - Don't Call Me Cache!
Oscon 2013 - Lessons from building an open source community
Oscon 2013 -Your OSS Project Is now served
OpenStack Israel Summit 2013 - It’s the App, Stupid!
One Does Not Simply Walk Into Devops
MongoDB in the Clouds
Your Apps on the Cloud - What it really takes
Cassandra summit - Big Data Apps on the cloud
Trade and Event Processing at a Massive Scale - QCon NY 2012

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
Dropbox Q2 2025 Financial Results & Investor Presentation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Carrier Paas - CloudStack Collaboration Event 2012

  • 35. Network & Business Policies
  • 38. The Building Blocks • Bridging the network and the cloud • Resource constraints • Business policies
  • 39. The Building Blocks • Different types of Cloud Nodes • Basic Compute, Storage & Networks services
  • 41. The Building Blocks • Application level SLA • Application life cycle automation
  • 44. Your App, Your Recipe
  • 45. How It Works application { name="petclinic" service { name = "mongod" } service { name = "mongoConfig" } service { name = "apacheLB" } service { name = "mongos" dependsOn = ["mongoConfig", "mongod"] } service { name = "tomcat" dependsOn = ["mongos","apacheLB"] } } 45
  • 46. How It Works service { name "mysql" icon "mysql.png" type "DATABASE" ... } 46
  • 47. How It Works monitors { def ctxPath = ("default" == context.applicationName)?"":"${context.applicationName}“ def metricNamesToMBeansNames = [ "Current Http Threads Busy": ["Catalina:type=ThreadPool,name="http-bio-${currHttpPort}"", "currentThreadsBusy"], "Current Http Thread Count": ["Catalina:type=ThreadPool,name="http-bio-${currHttpPort}"", "currentThreadCount"], return getJmxMetrics("127.0.0.1",currJmxPort,metricNamesToMBeansNames) } ® Copyright 2012 GigaSpaces Ltd. All Rights 47 Reserved
  • 48. How It Works scalingRules ([ scalingRule { serviceStatistics { metric "Total Requests Count" statistics Statistics.maximumThroughput movingTimeRangeInSeconds 20 } highThreshold { value 1 instancesIncrease 1 } lowThreshold { value 0.2 instancesDecrease 1 } } ]) ® Copyright 2012 GigaSpaces Ltd. All Rights 48 Reserved
  • 49. Get it today, at cloudifysource.org https://github.com/CloudifySource https://github.com/CloudifySource/cloudify-cloud- drivers/tree/master/cloudstack http://www.alcatel-lucent.com/new- thinking/market-growth/cloud.html http://venturebeat.com/2012/11/02/how-the-weather-company-survived-a- 1000-traffic-spike-during-hurricane-sandy/

Editor's Notes

  • #17: How come verizon did it do well?
  • #25: The weather company had a team of 100 people take care of maintaing the service during Sandy
  • #26: The weather company had a team of 100 people take care of maintaing the service during Sandy
  • #27: The weather company had a team of 100 people take care of maintaing the service during Sandy
  • #29: The weather company had a team of 100 people take care of maintaing the service during Sandy Weather company is moving to amazon, netflix, O2
  • #31: What we discussed before – HW,