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

[XY Study Group] ASP.NET Core on Google Cloud

[XY Study Group] ASP.NET Core on Google Cloud

Blackie Tsai

July 13, 2017
Tweet

More Decks by Blackie Tsai

Other Decks in Technology

Transcript

  1. • It is a new open-source and cross-platform framework for

    building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends. • ASP.NET Core apps can run on .NET Core or on the full .NET Framework. It was architected to provide an optimized development framework for apps that are deployed to the cloud or run on- premises. ASP.NET Core
  2. • .NET Core is a blazing fast, lightweight and modular

    platform for creating web applications and services that run on Windows, Linux and Mac. • It supports 2+1 coding languages can programming, includes C#, F#, and VB.NET. .NET Core
  3. • Visual Studio Code • [VSCode Extensions] C# for Visual

    Studio Code • [VSCode Extensions] C# Extensions • Optional • .NET Core SDK • [VSCode Extensions] C# FixFormat • [VSCode Extensions] vscode-icons • [VSCode Extensions] NuGet Package Manager • [VSCode Extensions] gitignore • [VSCode Extensions] Docker Support for Visual Studio Code Development Setup
  4. LAB HelloWorld with ASP.NET Core on macOS without .NET Core

    SDK [Blackie's Failed Notes] ASP.NET Core Development via Container
  5. LAB ASP.NET Core with GAE - Google Runtime [Blackie's Failed

    Notes] ASP.NET Core MVC play with Google App Engine - Flexible Environment and Google Runtime
  6. LAB ASP.NET Core with GAE - Custom Runtime [Blackie's Failed

    Notes] ASP.NET Core MVC play with Google App Engine - Flexible Environment with Custom Runtime
  7. • Kubernetes 是 Google 團隊發起並維護的基於Docker的開源容器叢集管 理系統,它不僅支援常見的雲平台,而且支援內部資料中心。 • 建於 Docker 之上的

    Kubernetes 可以建構一個容器的調度服務,其目的 是讓使用者透過Kubernetes叢集來進行雲端容器叢集的管理,而無需使用 者進行複雜的設定工作。系統會自動選取合適的工作節點來執行具體的容 器叢集調度處理工作。 • 核心概念是Container Pod(容器倉)。一個Pod是有一組工作於同一物 理工作節點的容器構成的。 Kubernetes
  8. Container Pod • 節點(Node):一個節點是一個 執行 Kubernetes 中的主電腦。 • 容器組(Pod):一個 Pod

    對應 於由若干容器組成的一個容器組, 同個組內的容器共享一個儲存卷 (volume)。 • 卷(volumes):一個卷就是一 個目錄,容器對其有存取許可。
  9. LAB ASP.NET Core with GKE [Blackie's Failed Notes] ASP NET

    Core MVC play with Google Container Engine
  10. • .NET Core 與 .NET Framework 的差別? • .NET Core

    與 Mono 的差別? • .NET Core 與 ASP.NET Core 的差別? • 什麼是 .NET Standard? • .NET Standard 與 .NET Core 的關係? • 現在在用的 ASP.NET MVC5 & WebAPI2 跟 ASP.NET Core 的差別? • C# 與 .NET Core 和 ASP.NET Core 的關係? General Questions [Blackie's Failed Notes] ASP.NET and ASP.NET Core, .NET Framework and .NET core and .NET Standard
  11. References • [Blackie's Failed Notes] .NET Core Article • [Blackie's

    Failed Notes] Google Cloud Platform Introduction • GCPUG.TW Meetup #25 - ASP.NET Core with GCP
  12. 11F., No.399, Ruiguang Rd., Neihu Dist., Taipei City 114, Taiwan

    THANK YOU! Xuenn +886 2 2798 8529 +886 2 2798 8531 www.xuenn.com YiTeng +886 2 2659 8958 +886 2 2659 8956 www.yitmh.com