owned this note changed 4 years ago
Linked with GitHub

在這個不大不小的醫院,DevOps 欲怎樣落地 - Nickle

歡迎來到 MOPCON 2020 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

共筆入口:https://hackmd.io/@mopcon/2020
手機版請點選上方 按鈕展開議程列表。

講者

  • Nickle (鄭重男)
  • 領域: 資訊/健保/總額/申報/IOT

    現在流行斜槓,所以我們要斜槓一大堆(?

  • 醫院環境
    • 區域醫院
    • 每月申報:門診 6000 萬,住院 1 億

Agenda

  • Docker
  • IoT
  • Monitoring
  • Monolithic
  • Microservices
  • Instant Messaging
  • Meetup
  • Development
  • Intergration

Docker

2015 專案管理

flexible project management
講者第一次見到有專案將 docker 應用在其中

2015 ~ 2017 疾管署防疫雲計畫

  • Redmine
    • 工作分解
    • 工作進度追蹤
    • 專案進度掌握
    • 跨醫院合作效率最佳化
  • 防疫雲架構
    • 核心基於 docker,deploy 在全台 13 家醫院內
  • COVID-19 對策

    這次沒有用到高深的技術,主要是做資訊的整合,以及即時推播訊息給適當的人

    • 邊境管制 (出入境管理局)
    • 健保 VPN 即時訊息 (TOCC)
    • 口罩 1.0 -> 2.0
    • 電子圍籬
    • 疾管家
    • 技術支持
    • 政策落實
      題外話:有預測冬天疫情還會來

IoT

  • docker on raspberry pi
  • 電流收集盒,收集電流數據,發生異常時可以即時通報

Monitoring

工具: Grafana + InfluxDB

  • 主機監控
    • CPU Loading
    • NICs Traffic
    • Oracle Tablespace
  • 病房動態
    • 空床使用率
    • 變化圖

Monolithic

醫院其實不管那個大小,該有的(系統)都要有

  • 約三十多個子系統
    目前遇到的問題:每晚都要花 8 - 12 小時做備份

Microservices

  • 掛號 (聽起來貌似還有整合其他功能?)
    • 插卡產生 QR code
    • 掃描 QR code (得到健保卡上的公開資訊)
      • 初診病人可以自動帶入資料
    • 簡訊身分驗證
  • 效率相較於傳統作法約提升 20 倍左右

Instant Messaging

  • LINE Notify (Push)
    • free
  • Linebot (Pull & Reply)
    • 導覽
    • 看診進度
  • Line beacon (O2O)
    • 院區導覽
    • 診間報到
    • 研討會報到

Meetup

Kaohsiung Rails Meetup x 讀書會

Development

講者心得:要自己下去親身參與,才會知道到底要寫什麼東西出來
SQL 轉 ORM
困難的部分是如何整合舊的資料呈現成資訊圖表

Integration

講者補充自己的簡報圖片是用draw.io繪製

  • plan
  • code
    • vs code
    • gitlab
    • git
    • Ruby on Rails
  • build
    • gitlab (Auto, 昨天的 Unconf 有講者說)
    • docker
  • test
    • Ruby on Rails
  • release
    • docker
    • gitlab
      • auto DevOps
  • deploy
    • docker compose (on self-hosted machine)
    • aws, azure, gcp, etc.
  • operate
    • k8s
    • k3s - Lightweight Kubernetes
    • ubuntu (OS)
    • Oracle (DB)
    • PostgreSQL
    • Redis
  • monitor

Finally

DevOps 是集文化、哲學、實務、與工具於一身的結合
開發者是從後面往前走,先找到工具才想如何落實到實務應用上

True finally: Vision

後疫情時代,不少人開始遠端工作
期望開發者與使用者一同使用共同平台管理進度

  • 讓 DevOps 在醫院落地
  • 為中小型醫院開源一個通用性的專案
  • 為在地創造更好的開發環境
tags: MOPCON 2020
Select a repo