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

Do u know DigitalOcean?

adachin0817
February 10, 2020

Do u know DigitalOcean?

LAPRAS×ROBOT PAYMENT×Lancers合同のLT交流会
のスライドです。

adachin0817

February 10, 2020
Tweet

More Decks by adachin0817

Other Decks in Programming

Transcript

  1. Do u know DigitalOceanʁ
    LAPRAS×ROBOT PAYMENT×Lancers LTେձ

    2020/02/10

    @adachin0817
    ʮhistory of ADACHIN SERVER LABOʯ

    View Slide

  2. Agenda
    • ࣗݾ঺հ


    • ADACHIN SERVER LABOͷྺ࢙


    • DigitalOceanͱ͸


    • ৽ߏ੒ਤ


    • adachin.meͷhow to release


    • Response time


    • ·ͱΊ

    View Slide

  3. ࣗݾ঺հ
    • ҆ୡ ྋ(adachin)


    • Lancers SRE 2018~


    • @adachin0817


    • RVIRUS0817


    • blog.adachin.me


    • wiki.adachin.me


    • OSS :


    • ࠷ۙ͸Fargate

    View Slide

  4. ຊ೔͸͜ΕΒϒϩάαʔόʔ


    ͷཪଆ͍͓ͭͯ࿩͠·͢ʂ
    blog.adachin.me adachin.me wiki.adachin.me

    View Slide

  5. ADACHIN SERVER LABO

    (adachin.server-on.net)ͷྺ࢙
    • 2013/04/01~


    • A.T.WORKS

    Quad Beagle XG


    • Ubuntu 14


    • core 2 duo

    RAM 2GB


    • Apache

    PHP 5.5

    MySQL 5.6

    View Slide

  6. 2017/04/23


    ࣗ୐αʔόʔͷిݯ͕ࢮ͵😇
    https://blog.adachin.me/archives/5364

    View Slide

  7. ADACHIN SERVER LABOͷྺ࢙


    (blog.adachin.me΁ϦϓϨΠε)
    • 2017~ ΍ͬͱ໊͓લ.comങ
    ͏


    • ConoHa VPS


    • Ubuntu 16


    • core 3,RAM 2GB


    • H2O

    PHP 7.1

    MySQL 5.7

    View Slide

  8. VPSͰ͸෺଍ΓΜʂʂ😡

    View Slide

  9. Θ͍͸Terraform,

    Docker΍Γ͍ͨΜ΍!😤

    View Slide

  10. ͔͠͠

    ๭Ϋϥ΢υαʔϏεΛ

    ݸਓͰӡ༻͢Δ

    ʹ͸େ෯ͳίετup👎

    View Slide

  11. ͦ͜Ͱ!!!🤔

    View Slide

  12. View Slide

  13. DigitalOceanͱ͸
    • https://www.digitalocean.com


    • NY

    Cloud Hosting


    • 2013~ $5Ͱ࡞ΕΔ

    (౰࣌͸ֵ໋త)


    • ैྔ՝੍ۚ


    • Terraformʹ΋ରԠ

    View Slide

  14. Services

    View Slide

  15. Cost,Features💰

    View Slide

  16. Droplets
    • EC2తͳ


    • $5~


    • Region

    NewYork

    San Francisco

    Amsterdam

    Singapore

    London

    Frankfurt

    Toronto

    Bangalore

    View Slide

  17. Databases
    • Managed Databases


    • $15~


    • MySQL 8


    • Redis 5


    • PostgreSQL 11


    • Highly scalable


    • Free daily backups


    • Automatic failover

    View Slide

  18. Kubernetes
    • Managed Kubernetes


    • Release Faster(ૣ͍)


    • Scale Automatically


    • Increase Availability(Մ༻ੑ)


    • Application Portability(Ҡ২ੑ)


    • Lower Costs(ܹ҆)

    • Cost


    • Cluster $10


    • And

    + Droplet

    + Block Storage

    + Load Balancer


    ɾabout $20



    View Slide

  19. ৽ߏ੒🤔
    https://blog.adachin.me/archives/10635

    View Slide

  20. ݱߏ੒ਤ
    • wiki.adachin.me

    k8s


    • blog.adachin.me

    Managed DB

    MySQL 8


    • Biling

    ݄/$70!!

    View Slide

  21. adachin.meͷhow to release
    • https://blog.adachin.me/
    archives/10997


    • CircleCI


    • master merge


    • SSH release

    View Slide

  22. Response time🙌

    View Slide

  23. Response time
    • Singapore


    • 915ms
    • Tokyo


    • 994ms

    View Slide

  24. ·ͱΊ
    • ͳΜ͔ͩதαʔϏεΛӡ༻ͯ͠Δײ


    • DOͷ஌ݟ্͕ͬͨ


    • γϯΨϙʔϧϦʔδϣϯͰ΋े෼଎͍


    • k8s์ஔؾຯ


    • ެࣜͷwordpressΠϝʔδΛ࢖ͬͯΔͷͰ

    1͔ΒDocker
    fi
    le͔Β࡞Δ


    • DigitalOcean omoshiroi

    View Slide

  25. View Slide