云中漫步 颠覆创新_创业邦春季创新峰会主题演讲 Cloud Innovation in ChinaChinaNetCloud
President of ChinaNetCloud, Yinan Gu's keynote speech at 2016 DEMO CHINA in Beijing, May 11.
Cloud Innovation in China, Speech at DEMO China in May, 2016 in Bejing by Yinan Gu, ChinaNetCloud's President (in Mandarin)
云中漫步 颠覆创新_创业邦春季创新峰会主题演讲 Cloud Innovation in ChinaChinaNetCloud
President of ChinaNetCloud, Yinan Gu's keynote speech at 2016 DEMO CHINA in Beijing, May 11.
Cloud Innovation in China, Speech at DEMO China in May, 2016 in Bejing by Yinan Gu, ChinaNetCloud's President (in Mandarin)
SDN x Cloud Native Meetup #38
介紹 VSCode Remote Development 工具,示範如何透過 VSCode Development Container 來打造跨語言的容器式開發環境,包括 Java、Python、Node.js、Go 等程式語言都能夠使用此方式來開發系統,並且一個專案一個容器,不會污染本機環境,可以安心地執行程式開發工作。
在 PIXNET 研究組裡,有許多數據和 AI 研究結果需要提供服務給公司使用,但是早期服務設計和部署需要後端和維運團隊介入。在深度結合 Google Cloud Platform 提供的各種服務後,現在系統開發和維運可以由研究團隊自主控制,並且結合 App Engine 導流功能開發各種 A/B Test 的可能性,達到 AI 服務的優化。
零壹科技「壹點通行銷同步雲」入選經濟部中小企業雲端運算推廣服務計畫,採用趨勢科技SafeSync技術,「壹點通行銷同步雲」讓大型企業安全地同步、分享與管理文件,提供一個不可或缺的私有雲,讓 IT 將四處分散的文件集中至一個控管的空間。有了「壹點通行銷同步雲」,IT 就能提升使用者的靈活性和便利性,不論使用者在辦公室內或者在路上都能傳送及存取大型文件
SDN x Cloud Native Meetup #38
介紹 VSCode Remote Development 工具,示範如何透過 VSCode Development Container 來打造跨語言的容器式開發環境,包括 Java、Python、Node.js、Go 等程式語言都能夠使用此方式來開發系統,並且一個專案一個容器,不會污染本機環境,可以安心地執行程式開發工作。
在 PIXNET 研究組裡,有許多數據和 AI 研究結果需要提供服務給公司使用,但是早期服務設計和部署需要後端和維運團隊介入。在深度結合 Google Cloud Platform 提供的各種服務後,現在系統開發和維運可以由研究團隊自主控制,並且結合 App Engine 導流功能開發各種 A/B Test 的可能性,達到 AI 服務的優化。
零壹科技「壹點通行銷同步雲」入選經濟部中小企業雲端運算推廣服務計畫,採用趨勢科技SafeSync技術,「壹點通行銷同步雲」讓大型企業安全地同步、分享與管理文件,提供一個不可或缺的私有雲,讓 IT 將四處分散的文件集中至一個控管的空間。有了「壹點通行銷同步雲」,IT 就能提升使用者的靈活性和便利性,不論使用者在辦公室內或者在路上都能傳送及存取大型文件
4. Cloud Native
• 目标
– 使用标准化流程自动配置
(declarative formats for setup automation),
从而使新的开发者花费最少的学习成本加
入这个项目。
– 和操作系统之间尽可能的划清界限,在各
个系统中提供最大的可移植性。
– 适合部署在现代的云计算平台,从而在服
务器和系统管理方面节省资源。
– 将开发环境和生产环境的差异降至最低,
并使用持续交付实施敏捷开发。
– 可以在工具、架构和开发流程不发生明显
变化的前提下实现扩展。
• 12 Factors
– I. Codebase - One codebase tracked in
revision control, many deploys
– II. Dependencies - Explicitly declare and
isolate dependencies
– III. Config - Store config in the environment
– IV. Backing services - Treat backing services
as attached resources
– V. Build, release, run - Strictly separate build
and run stages
– VI. Processes - Execute the app as one or
more stateless processes
– VII. Port binding - Export services via port
binding
– VIII. Concurrency - Scale out via the process
model
– IX. Disposability - Maximize robustness with
fast startup and graceful shutdown
– X. Dev/prod parity - Keep development,
staging, and production as similar as possible
– XI. Logs - Treat logs as event streams
– XII. Admin processes - Run
admin/management tasks as one-off
processes