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

[Mete Atamel] Windows and .NET on Google Cloud ...

[Mete Atamel] Windows and .NET on Google Cloud Platform

Presentation from GDG DevFest Ukraine 2016.
Learn more at: https://devfest.gdg.org.ua

Google Developers Group Lviv

September 09, 2016
Tweet

More Decks by Google Developers Group Lviv

Other Decks in Technology

Transcript

  1. Confidential & Proprietary Google Cloud Platform 2 Mete Atamel Dev

    Advocate for Google Cloud Platform @meteatamel meteatamel.wordpress.com [email protected] @meteatamel
  2. Agenda Windows and ASP.NET on Google Cloud Platform Deploying Windows

    and ASP.NET apps to Compute Engine using Cloud Launcher Cloud SDK for Windows and Client Libraries for .NET gcloud, Google Cloud Client Libraries for .NET and Google API Client Libraries for .NET Cloud Tools for Visual Studio Visual Studio Extension for Google Cloud Platform Cloud Tools for PowerShell PowerShell cmdlets to manage Google Cloud Platform resources Microsoft SQL Server on Google Cloud Platform Deploying Microsoft SQL Server to Compute Engine @meteatamel
  3. Confidential & Proprietary Google Cloud Platform 5 The Engines of

    Google Cloud Platform Compute Engine Full control: VMs for Linux and Windows Server App Engine Deploy your code and we’ll scale it for you Container Engine OSS Kubernetes-based container clustering @meteatamel Cloud Functions Alpha A serverless platform for event-based microservices
  4. Confidential & Proprietary Google Cloud Platform 6 High-performance Virtual Machines

    From sub 1 to 32 cores and from 1.8 to 208 GB RAM (Really) Pay for what you use Get the best price automatically with sustained use discounts and preemptible VMs Fast, Easy Provisioning Quickly deploy large clusters of virtual machines with a RESTful API. Compliance & Security All data written to disk in Compute Engine is encrypted on the fly and then transmitted and stored in encrypted form. Compute Engine One size does not fit all Choose the amount of cores and RAM you really need with custom VM types $
  5. Confidential & Proprietary Google Cloud Platform 7 Deploy Windows/ASP.NET to

    Google Cloud Use Cloud Launcher to deploy the ASP.NET stack (Windows Server, IIS, SQL Express, and ASP.NET) to a Compute Engine VM with one click Create a Windows username/password for the newly created VM Use Visual Studio to publish your ASP.NET app @meteatamel
  6. Cloud SDK and Client Libraries for .NET Google Cloud SDK

    for Windows (gcloud) Google Cloud Client Libraries for .NET (new) Google API Client Libraries for .NET @meteatamel
  7. Confidential & Proprietary Google Cloud Platform 10 Google Cloud SDK

    for Windows https://cloud.google.com/sdk/docs/quickstart-windows The Cloud SDK is a set of tools for Cloud Platform Contains gcloud, gsutil, and bq, which you can use to access Google Compute Engine, Google Cloud Storage, Google BigQuery, and other products and services from the command-line gcloud is the main tool to set up projects, authentication and much more @meteatamel
  8. Confidential & Proprietary Google Cloud Platform 12 Google Cloud Client

    Libraries for .NET https://googlecloudplatform.github.io/google-cloud-dotnet/ New idiomatic and preferred .NET client libraries to integrate with some of Google Cloud Platform services Libraries for BigQuery, Datastore, Pub/Sub, Storage and Logging are available on NuGet @meteatamel
  9. Confidential & Proprietary Google Cloud Platform 15 Google API Client

    Libraries for .NET https://developers.google.com/api-client-library/dotnet/ .NET client libraries for all Google services such as Ads, Blogger, etc. published on NuGet. It has lower level libraries for Google Cloud Platform services as well such as Vision API, Dataflow, Cloud SQL administration. Use Google Cloud Client Libraries for .NET when you can and Google API Client Libraries for .NET when you cannot. Both libraries can be used together in a project @meteatamel
  10. Confidential & Proprietary Google Cloud Platform 16 Demo: Google Cloud

    Client Libraries for .NET (Vision API) https://github.com/GoogleCloudPlatform/dotnet-docs-samples @meteatamel
  11. Confidential & Proprietary Google Cloud Platform 18 Cloud Tools for

    Visual Studio https://cloud.google.com/tools/visual-studio/docs/ A Visual Studio extension to manage Google Cloud resources from Visual Studio Available on Visual Studio Gallery Google Cloud Explorer allows access to Compute Engine, Cloud Storage and Cloud SQL @meteatamel
  12. Confidential & Proprietary Google Cloud Platform 21 Cloud Tools for

    PowerShell https://googlecloudplatform.github.io/google-cloud-powershell A collection of PowerShell cmdlets for accessing and manipulating Google Cloud Platform resources Installed as part of Cloud SDK for Windows Allows access to Compute Engine, Cloud Storage, Cloud SQL and Cloud CDN @meteatamel
  13. Confidential & Proprietary Google Cloud Platform 24 SQL Server on

    Compute Engine Pre-configured images for Compute Engine instances: SQL Server Standard (2012, 2014, 2016) SQL Server Web (2012, 2014, 2016) SQL Server Enterprise (2012, 2014, 2016): coming soon @meteatamel
  14. Confidential & Proprietary Google Cloud Platform 26 Resources .NET on

    Google Cloud Platform: https://cloud.google.com/dotnet/ Cloud SDK for Windows: https://cloud.google.com/sdk/ Google Cloud Client Libraries for .NET: https://googlecloudplatform.github.io/google-cloud-dotnet Google API Client Libraries for .NET: https://developers.google.com/api-client-library/dotnet/ Cloud Tools for Visual Studio: https://cloud.google.com/tools/visual-studio/docs/ Cloud Tools for PowerShell: https://googlecloudplatform.github.io/google-cloud-powershell @meteatamel