SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Google Cloud Next ’19 中的容器大小事
By Topper Chi, 雲端服務銷售協理
這個 Session 會告訴我什麼 ?
不會告訴你 會告訴你
● NEXT SF 早餐究竟有多難吃
● GCP 基礎知識
● Kubernetes 基礎知識
● GKE 基礎知識
● NEXT19 宣布最新容器的相關內容
● 一次搞懂 GCP 上面容器化的服務
● 最新容器化服務的應用案例
1. GCP 的容器化服務到底有哪些?各自的作用是什麼?
2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE
3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 -
Anthos Migrate
1. GCP 的容器化服務到底有哪些?各自的作用是什麼?
2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE
3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 -
Anthos Migrate
這張圖可以告訴你一切
IaaS (Google Compute Engine)
CaaS (Google Kubernetes Engine)
Your Code
Your Code
Serverless
Services
Your Code
Your
Code
PaaS (Google App Engine)
Based on Knative technology
1. GCP 的容器化服務到底有哪些?各自的作用是什麼?
2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE
3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 -
Anthos Migrate
Cloud Run 是什麼?
@Ahmet, Google Software Engineer
1. Run HTTP services and app 並快速
autoscale
2. 非部署於 VM,而是 Google 自有 infra
3. 一般的無伺服器服務,只能一次用一種
開發語言或者執行環境 (runtime)
4. 但不同的是,它利用 container 技術,可
以佈署任何自定的開發語言及函式庫
(liberary)
5. 支援 Stackdriver
6. Managed URL & TSL 並支持 SSL 憑證
7. Knative compatible
Cloud Run v.s. Cloud Run on GKE
@Ahmet, Google Software Engineer
1. 凡是 Cloud Run 支持的都有
2. 只差一行指令 (如下)
3. 執行於 GKE cluster,非 Google infra
4. 適合需要特定 GKE 有的 features 的使用者
具體流程 (以 Swift App 為例)
建置
Dockerfile
上傳至
Container
Registry
部署在
Cloud Run
利用
Dashboard
監控
我知道你想問...
1. App Engine Flexible 環境不也可跑容器嗎?
2. 不是有個無伺服器服務叫做 Cloud Functions 嗎?
3. Cloud Run 跟 Cloud Run on GKE 價錢怎算?
1. GCP 的容器化服務到底有哪些?各自的作用是什麼?
2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE
3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 -
Anthos Migrate
Cloud Services Platform? → It’s Anthos!
目前已有 20 幾家 ISV 同意將軟體與 Anthos 整合
Anthos 是什麼?
1. Anthos 是一個 100% 以軟體為基底的解決方案。可管理部署在 AWS 和 Azure 等第三方雲端供應商的服務,您可以自由地
在您選擇的雲端平台上部署、執行和管理應用程式,讓管理和開發人員不用不斷適應、學習不同的環境和 API。
2. 可以在現有的硬體資源上快速啟動並執行,不用特別去翻新技術棧。
3. Anthos 使用開放式 API,讓您可以隨時隨地按照自己的節奏彈性地實踐 modernize。
4. 由於 Anthos 是基於 Google 所管理的 Kubernetes 服務 GKE,您可以自動獲得最新功能和安全更新。
Containerize
Migrate
Start: VMs On-prem
(or AWS/Azure)
GCP
GKE
End: Containers
on GKE
“Container adoption likely
to grow the highest in pubic
cloud. Recommendation for
container orchestration:
Make it extremely easy to
accelerate migration to
cloud”
McKinsey container adoption
survey 2018Velostrata
Anthos
Migrate
如果還不是容器,那就遷移吧!
1
Stream compute
Apps start in minutes
2
Migrate storage
Transparently
in background
WAN Optimized
Hypervisor
VMware -plug in
+ API
Velostrata
Appliance
On-Perm or Other Cloud
Brownfield Virtual Machines
Storage Cloud Storage
Velostrata GCP Cloud Extension
Cache
即時遷移至 GKE!
來看個 DEMO 最實際!
2019424-GCPUG-NEXT19-New Containerized Services Introduction

Contenu connexe

Dernier

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Dernier (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

En vedette

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

En vedette (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

2019424-GCPUG-NEXT19-New Containerized Services Introduction

  • 1. Google Cloud Next ’19 中的容器大小事 By Topper Chi, 雲端服務銷售協理
  • 2. 這個 Session 會告訴我什麼 ? 不會告訴你 會告訴你 ● NEXT SF 早餐究竟有多難吃 ● GCP 基礎知識 ● Kubernetes 基礎知識 ● GKE 基礎知識 ● NEXT19 宣布最新容器的相關內容 ● 一次搞懂 GCP 上面容器化的服務 ● 最新容器化服務的應用案例
  • 3. 1. GCP 的容器化服務到底有哪些?各自的作用是什麼? 2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE 3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 - Anthos Migrate
  • 4. 1. GCP 的容器化服務到底有哪些?各自的作用是什麼? 2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE 3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 - Anthos Migrate
  • 5. 這張圖可以告訴你一切 IaaS (Google Compute Engine) CaaS (Google Kubernetes Engine) Your Code Your Code Serverless Services Your Code Your Code PaaS (Google App Engine) Based on Knative technology
  • 6. 1. GCP 的容器化服務到底有哪些?各自的作用是什麼? 2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE 3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 - Anthos Migrate
  • 7. Cloud Run 是什麼? @Ahmet, Google Software Engineer 1. Run HTTP services and app 並快速 autoscale 2. 非部署於 VM,而是 Google 自有 infra 3. 一般的無伺服器服務,只能一次用一種 開發語言或者執行環境 (runtime) 4. 但不同的是,它利用 container 技術,可 以佈署任何自定的開發語言及函式庫 (liberary) 5. 支援 Stackdriver 6. Managed URL & TSL 並支持 SSL 憑證 7. Knative compatible
  • 8. Cloud Run v.s. Cloud Run on GKE @Ahmet, Google Software Engineer 1. 凡是 Cloud Run 支持的都有 2. 只差一行指令 (如下) 3. 執行於 GKE cluster,非 Google infra 4. 適合需要特定 GKE 有的 features 的使用者
  • 9. 具體流程 (以 Swift App 為例) 建置 Dockerfile 上傳至 Container Registry 部署在 Cloud Run 利用 Dashboard 監控
  • 10. 我知道你想問... 1. App Engine Flexible 環境不也可跑容器嗎? 2. 不是有個無伺服器服務叫做 Cloud Functions 嗎? 3. Cloud Run 跟 Cloud Run on GKE 價錢怎算?
  • 11. 1. GCP 的容器化服務到底有哪些?各自的作用是什麼? 2. 無伺服器服務的新篇章 - Cloud Run & Cloud Run on GKE 3. 號稱史上最強的混合雲服務 - Anthos 及遷移至容器 - Anthos Migrate
  • 12. Cloud Services Platform? → It’s Anthos!
  • 13. 目前已有 20 幾家 ISV 同意將軟體與 Anthos 整合
  • 14. Anthos 是什麼? 1. Anthos 是一個 100% 以軟體為基底的解決方案。可管理部署在 AWS 和 Azure 等第三方雲端供應商的服務,您可以自由地 在您選擇的雲端平台上部署、執行和管理應用程式,讓管理和開發人員不用不斷適應、學習不同的環境和 API。 2. 可以在現有的硬體資源上快速啟動並執行,不用特別去翻新技術棧。 3. Anthos 使用開放式 API,讓您可以隨時隨地按照自己的節奏彈性地實踐 modernize。 4. 由於 Anthos 是基於 Google 所管理的 Kubernetes 服務 GKE,您可以自動獲得最新功能和安全更新。
  • 15. Containerize Migrate Start: VMs On-prem (or AWS/Azure) GCP GKE End: Containers on GKE “Container adoption likely to grow the highest in pubic cloud. Recommendation for container orchestration: Make it extremely easy to accelerate migration to cloud” McKinsey container adoption survey 2018Velostrata Anthos Migrate 如果還不是容器,那就遷移吧!
  • 16. 1 Stream compute Apps start in minutes 2 Migrate storage Transparently in background WAN Optimized Hypervisor VMware -plug in + API Velostrata Appliance On-Perm or Other Cloud Brownfield Virtual Machines Storage Cloud Storage Velostrata GCP Cloud Extension Cache 即時遷移至 GKE!
  • 17.