Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Foundry を使ってみた / #aosc 2018-02-23

さたけ
February 23, 2018

Cloud Foundry を使ってみた / #aosc 2018-02-23

さたけ

February 23, 2018
Tweet

More Decks by さたけ

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ • ಩খ຀ߴઐ ૑଄޻ֶՊ 1೥ • ιϑτ΢ΣΞςΫϊϩδʔ෦ • ϓϩίϯਓྗڝٕ෦໳ •

    དྷ೥౓͸৘ใܥ • Web ΞϓϦͱ͔ • Vue.js / Node.js @satakenkoki
  2. Push (Ξοϓϩʔυ) › cf push example1 -p ./ user ͱͯ͠ΞϓϦ

    example1 Λ૊৫ cfdev-org / εϖʔε cfdev-space ʹϓογϡ͍ͯ͠·͢... ΞϓϦ৘ใΛऔಘ͍ͯ͠·͢... ͜ΕΒͷଐੑͰΞϓϦΛ࡞੒͍ͯ͠·͢... ΞϓϦ͕։࢝͢ΔͷΛ଴ػ͍ͯ͠·͢...
  3. ࠓճ • PCF Dev Λ࢖͏ • ϩʔΧϧͰͷ։ൃ༻ • Cloud Foundry

    • OSS • Pivotal Cloud Foundry • ঎༻
  4. εέʔϦϯά › cf scale example2 -i 2 user ͱͯ͠૊৫ cfdev-org

    / εϖʔε cfdev-space ಺ͷΞϓϦ example2 Λεέʔ Ϧϯά͍ͯ͠·͢... OK
  5. Source Code // Javascript // ࡉ͔͍෦෼͸লུ http.createServer((req, res) => {

    res.writeHead(200, { 'Content-Type': ‘text/plain'}) // res.write(‘Hello World!') res.write(process.env.CF_INSTANCE_INDEX) res.end() })
  6. DB΋࢖͑Δ(Β͍͠) › cf marketplace Getting services from marketplace in org

    cfdev-org / space cfdev-space as user... OK service plans description broker p-mysql 10mb, 20mb MySQL databases on demand p.rabbitmq solo, cluster RabbitMQ Dedicated Instance p.redis cache-small, cache-medium, cache-large Redis service to provide on-demand dedicated instances configured as a cache. TIP: Use 'cf marketplace -s SERVICE' to view descriptions of individual plans of a given service.