雲端體驗營

親手操作有助於理解雲端技術帶給企業的效益與價值

*會場設備:教室型座位 15 人、需自備 NoteBook,可以連接對外網路
*欲參加雲端體驗營,請預先完成網路報名作業,並於 5/16 當天至活動現場登記候位(僅完成網路報名者,並不保證座位名額,請務必至活動現場登記候位)
*完成現場登記候位者,敬請準時到場,逾時即由候補學員遞補
*未預先完成網路報名者,恕不接受現場登記候位

LAB1 10:40~12:10

課程講師
李明政

銓鍇國際 Senior Solutions Architect

  • 國立暨南國際大學資訊工程學系講師
  • 國立陽明大學系統與合成生物學研究中心-博士後研究員
  • 銓鍇國際股份有限公司-資深雲端架構師

使用 Amazon Lex 與 AWS Lambda 快速開發你的第一個 AI 聊天機器人 (Chatbox)

課程簡介

使用 AWS Lambda 撰寫程式邏輯並執行程式碼,開發人員可不用再費心伺服器的佈建與管理,讓您將寶貴的時間專注在您的商業邏輯中。此外,您只需要為使用的運算時間支付費用,大大節省企業成本。 人工智慧與機器學習正夯!Chatbot 聊天機器人是重要的應用之一。Amazon Lex 是一種可用於使用語音和文字在任何應用程式建立交談界面的服務。透過 Amazon Lex,任何開發人員現在都可以快速輕鬆地建立複雜的自然語言交談機器人 (或稱「聊天機器人」)。 本課程將實作一個有趣的 AI 情境,帶領學員快速開發第一個 AI 聊天機器人,並透過與聊天機器人的互動,銜接後端的 AWS Lambda 進行 EC2 啟動與停止的應用,並串接 Slack,設計出獨一無二的 Chatbot。

課程目標

  • 認識 AWS Lambda 的服務與架構,並瞭解其快速開發、零管理風險以及輕量成本等優點。
  • 認識 Amazon 人工智慧架構,並瞭解 Amazon Lex 的服務。
  • 體驗 AWS Lambda 與 Amazon Lex 快速開發流程。
  • 課程架構

    主題 內容簡介 類型 時間(分)
    1 AWS Lambda 服務簡介 簡述 AWS Lambda 服務原理與應用情境 簡報介紹 20
    2 Amazon Lex 服務簡介 介紹 AI 的應用並簡述 Amazon Lex 服務 簡報介紹 10
    3 實作: 事前準備 確認並帶領學員完成相關 IAM 設定以及開啟服務 實機操作 5
    實作: 開啟 EC2 帶領學員開啟一台 EC2 做為預控制的範例目標機器 實機操作 5
    4 實作: Amazon Lex 設定 帶領學員完成 Amazon Lex 實作的相關設定,並逐一講解每個設定的意義與內容 實機操作 15
    5 實作: AWS Lambda 程式開發 帶領學員使用示範程式碼建立第一隻 AWS Lambda,並詳解程式碼內容 實機操作 15
    6 Amazon Lex 串接 Slack步驟說明 教授學員如何申請 Slack,並將前面階段實作完成的 Amazon Lex 串接到 Slack 的 Workspaces 簡報介紹 5
    7 實作: 串接 Slack 帶領學員進行串接 實機操作 15

    注意事項

  • 須具備基礎程式開發能力。
  • 須具備 AWS 雲端服務基本操作概念。
  • 建議學員可先準備既有的 AWS 帳號。
  • 建議學員需準備 Facebook 帳號

  • LAB1 13:10~14:40

    課程講師
    廖庸盛

    雲馥數位 雲端架構師

    10 年程式設計開發經驗,領域從網站與 App,經歷銀行內部程式開發,電子商務網站,大型製造業產品稽核系統建構。
    目前專注於Microsoft Azure雲端服務,具備豐富雲端架構與應用經驗,深刻了解客戶需求與企業應用,也樂於分享資訊技術上的所學。

    Serverless 無伺服器架構與實作Doing More With Less

    課程簡介

    想要讓專案開發更快速,卻不知道如何下手嗎?
    十幾年前開始,伺服器虛擬化、雲端服務相繼崛起,而至今無伺服器應用 (Serverless) 漸漸成為雲端應用開發的新主流,強調使用者不須管理伺服器,只需專心於應用程式本身的新形態雲端服務運算。 如何讓雲端幫助企業用更少的事情做到更多 (Doing more with less),透過這場活動,雲馥數位以應用情境,手把手教你架構無伺服器的應用程式。
    建置無伺服器應用程式,你可以:

  • 讓您的團隊免於管理伺服器的負擔!
  • 彈性調整以符合任何工作負載!
  • 只需支付執行程式碼所用的時間和資源!
  • 課程目標

  • 了解 Serverless 概念
  • 學會架構無伺服器的應用程式
  • 加快學員的團隊開發專案
  • 了解 Microsoft Azure 提供的 Serverless 服務
  • 課程架構

    主題 內容簡介 類型 時間(分)
    1 Serverless概念與應用 介紹Serverless無伺服器的概念與應用範圍 簡報介紹 15
    2 Azure服務介紹 實機展示 Azure Portal 操作和 Serverless 服務 實機操作 20
    3 使用 Azure Severless 服務實作情境案例 帶領學員使用 Azure Serverless 做網站監控以及自動縮圖小精靈...等案例實作 實機操作 55

    注意事項

  • 須具備基礎程式開發能力與邏輯概念即可
  • 需準備 Azure 訂閱帳戶,無帳戶可至 Azure 申請免費帳號,有免費使用額度。

  • LAB2 13:30~15:00

    課程講師
    陳逸凡

    迎棧科技 解決方案架構師

    2017年加入迎棧科技,著眼於Kubernetes系統整合,更通過了全球首批CKA認證資格.現今目標為容器應用在台灣企業的普及化,並貫徹開源精神,透過社群接觸各方新知,學習分享新技術。

    Kubernetes 入門指南

    課程簡介

    2017年為Kubernetes之年,隨著雲端技術對「容器應用」漸漸普及,台灣無論是傳統或新創產業,越來越多企業都要加緊追上這股潮流。在跟進容器技術時,除了整合既有應用,也為企業帶來服務創新的可能性。本實作課程將帶領學員了解Docker容器技術之基礎概念,並結合Kubernetes容器管理平台,透過實際應用範例學習容器應用的開發、部署及管理。
    課程中,學員將認識並安裝Minikube – 單節點Kubernetes虛擬叢集,透過Minikube環境學習Kubernetes基礎指令與工具。實作範例包括網頁服務、資料庫服務、機器學習應用等,而範例應用之原始碼將由講師提供並說明,讓學員不必事先了解Python、JavaScript及HTML等程式語言。

    課程目標

  • 認識 Kubernetes 基本架構及應用範疇
  • 實作 Kubernetes 應用範例部署
  • 課程架構

    主題 內容簡介 類型 時間(分)
    1 容器虛擬化技術 介紹微服務技術架構、發展,以及容器應用之優勢 簡報介紹 15
    2 Kubernetes介紹 K8S基本介紹及demo 簡報介紹 20
    3 Minikube環境部署 帶領學員安裝、設定Minikube環境 實機操作 10
    4 服務整合與部署 介紹網頁服務範例、資料庫服務範例及機器學習應用之設計,並帶領學員撰寫yaml部署應用於Minikube環境 實機操作 40

    注意事項

  • 可上網,可運行虛擬機的筆記型電腦,規格及作業系統不限
  • 若學員無符合上述條件之設備,可事先下載遠端 SSH 用戶端程式 (i.e. PuTTY for Windows, etc.)
  • LAB1 15:10~16:40

    課程講師
    Bob Pan

    伊雲谷數位科技Developer AWS 5-Cert Engineer

    AWS 5-Cert Engineer Architect cloud-native, hybrid cloud architecture and CI/CD framework for the enterprises customers.
    Ecloudvalley MKT event speaker – Speak up to 10 events in TW and CN. Including topic as Large-scale event on AWS, stream data analysis on AWS, security your CDN on AWS, using AWS Cloud9 on AWS, Serverless CICD on AWS, Build Business Analytic Chart with Amazon Athena and Quicksight and so on. Achieve 90% in customer satisfaction.
    Design AWS/Ecloudvalley Bootcamp tutorial – Design hands-on workshop : Using Cloud9 on AWS, CICD on AWS, Build Business Analytic Chart with Amazon Athena and Quicksight and so on.
    On-Site Customer Support – Handling AWS infrastructure on customer site and training customer how to build AWS environment, such as security, compute and database and so on.

    ECV DevOps實戰營 : Serverless CI/CD on AWS

    課程簡介

    近年來,如何透過雲端技術加速開發流程已成熱門話題,而 AWS 提供了 CI/CD 相關服務來滿足客戶,在去年 11 月 AWS Re-Invent 更是推出了AWS Cloud9 直接將相關服務進行整合,讓開發者直接透過 IDE 來進行開發偵測及測試部署。
    伊雲谷數位科技(eCloudvalley)將帶您了解如何透過 Amazon Web Services (AWS) 無伺服器服務執行CI/CD (持續整合/持續交付)。您將認識 AWS 上 CI/CD 常用工具,如 AWS CodePipeline 、AWS CodeCommit、AWS CodeBuild、Amazon CodeDeploy與 AWS Cloudformation,以及直接在 AWS Cloud9 上開發、測試及部署!
    與伊雲谷一同實作 AWS Cloud9 與 Serverless CI/CD 相關服務,了解其中的操作流程及優勢

    課程目標

    透過該實戰營了解:

  • AWS DevOps 原理、流程、對應 AWS 服務及其優勢務。
  • AWS Serverless 面向的架構、AWS 服務及其優勢。
  • 實際操作 Serverless CI/CD on AWS。
  • 將學會使用以下 AWS 服務:
  • AWS CodePipeline: 是一種持續交付服務,可快速可靠地提供應用程式更新。每次程式碼變更時,會根據定義的發行程序模型來建置、測試和部署程式碼,快速且可靠地交付功能和更新。。
  • AWS CodeCommit : 是一種全受管原始程式碼控制服務,可讓公司輕鬆地託管安全和可高度擴展的私有 Git 儲存庫。無須操作自己的原始程式碼控制系統,也不用擔心基礎設施的擴展能力。。
  • AWS CodeDeploy: 是可自動化任何執行個體程式碼部署的服務,包括 Amazon EC2 執行個體與執行現場部署的執行個體。輕鬆快速地發佈新功能、協助避免在部署應用程式時停機,並處理複雜的應用程式更新。
  • AWS CodeBuild : 是全受管的組建服務,可編譯原始碼、執行測試,並產生可立即部署的軟體套件。使用 CodeBuild,不必佈建、管理、擴展自己的組建伺服器,持續擴展並同時處理多個組建,組建不必排入佇列中等候。
  • AWS Cloudformation :可以使用 AWS CloudFormation 的樣本範本或建立自己的範本來描述 AWS 資源,以及應用程式執行時所需的任何相關相依項或執行時間參數。不需要了解佈建 AWS 服務的順序或執行這些相依項工作的細節。CloudFormation 會為妥善處理。部署 AWS 資源後,可控制且可預測的方式修改和更新這些資源,將版本控制套用到 AWS 基礎設施的方法與套用到軟體的方法實際上相同。
  • AWS Cloud9: AWS Cloud9 是一種雲端整合開發環境 (IDE),您只需要一個瀏覽器便能撰寫、執行和偵錯程式碼。它包括一個程式碼編輯器、偵錯程序和終端機。Cloud9 已預先封裝常用的程式設計語言 (包括 JavaScript、Python、PHP 等) 基本工具,因此不需要安裝檔案或設定開發機器就能直接開始新的專案。
  • 課程架構

    主題 內容簡介 類型 時間(分)
    1 DevOps on AWS DevOps可提升組織快速交付應用程式和服務的能力,在此主題下,介紹AWS如何透過相關服務來簡化佈建和管理基礎設施、部署應用程式的程式碼、自動化軟體發行程序,以及監控應用程式和基礎設施的效能。 簡報介紹 10
    2 Serverless on AWS 在此會簡介AWS如何透過無伺服器運算來讓客戶建立和執行應用程式與服務,而無須擔心伺服器的問題。如何透過 Serverless而不需要佈建、擴展和管理任何伺服器。 簡報介紹 10
    3 Serverless on AWS 操作AWS的控制台來設定S3, DynamoDB, APIGateway, Lambda來創建一個無伺服器的網站 現場演示 10
    4 Serverless CI/CD on AWS 帶領學員逐步完成使用AWS Cloud9來進行程式開發、測試及自動部署於AWS。 實機操作 60

    注意事項

  • 學員需自備 AWS 帳號。

  • LAB2 15:30~17:00

    課程講師
    安玟宇 (Wayne An)

    Google Cloud Customer Engineer

    畢業於國立清華大學研究所,於 Google Cloud 擔任 Customer Engineer ,擁有10年的 IT 經驗,專長為虛擬化,雲端資料中心建置及設計,公有雲應用架構部屬與移轉等,目前主要負責台灣大型客戶的公有雲技術顧問與諮詢。

    Serverless 新思維 - 使用 Google Cloud App Engine 在開放的雲端平台上打造新式網路和行動應用程式

    課程簡介

    Google App Engine 是功能強大的 Serverless 應用程式建置平台,能依需求自動調整資源配置,徹底捨棄基礎架構,讓您能夠將重心擺在程式碼上。從零到全球規模的服務大小都能全自動靈活佈署,執行應用程式。

    課程目標

  • 本課程將會透過簡單的案例,使用可於秒級啟動的容器,以及標準的 Docker 容器,實際體驗無需啟用任何虛擬機即可佈署多層式應用服務的 App Engine 平台。
  • 課程架構

    主題 內容簡介 類型 時間(分)
    1 Google App Engine 簡介 介紹 Google App Engine 特色與使用場景 簡報介紹 30
    2 Google App Engine 實機操作 透過 Qwiklabs 快速體驗 App Engine 的佈署方式 實機操作 60

    注意事項

  • 須具備基礎程式開發能力
  • 學員加入前需先至 https://qwiklabs.com 註冊使用者帳號,會議當天會提供啟動碼啟動免費的 Lab 環境。