Giter Club home page Giter Club logo

azure-intro's Introduction

An Introduction to Microsoft Azure

Gaining technical proficiency with Azure, starting from scratch, can be a daunting challenge. Azure has been growing at a fast pace, in both breadth and depth, since its inception - with documentation at the same scale. Not only do new features arrive frequently, but existing ones have changed and continue to do so. Finding your way through the very detailed documentation online can feel like working on a jigsaw puzzle without knowing in advance what the picture on the box is.

This introduction is designed to hit the Goldilocks point: fine-grained enough so as to give you the technical grounding you need, but not so much that you're getting lost in the weeds. The major concepts are presented in a logical order, covering all the prerequisites for working with linux virtual machines, with short hands-on examples that demonstrate the material, but callouts to the detailed docs if you want a deeper dive on that topic.

Bootstrap

Azure is a remote distributed collection of virtualized resources, and the interfaces and tools that allow you to securely manage and interact with them.

Fundamentally, these interfaces are REST APIs - HTTP requests are made to initiate an operation, and the results are communicated back from Azure in the consequent HTTP response. While the REST APIs are great, they're not great for most humans to use directly, so various other abstractions have been built on top of them. There are SDKs and tools for various languages, such as Java, Node.js, and Python, and more importantly for our purposes here, two command-line interfaces: one in Powershell (now [open source and available for linux] (https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/)), and a cross-platform (xplat) CLI written in Node.js. All of these ultimately communicate with Azure via REST, though.

Throughout this introduction, we will use the xplat CLI for the examples, so you'll want to have that [installed] (https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/) before proceeding. We assume you have already been set up with a subscription (by your organization, or a free personal one) as well.

Flow

The example code in the sections that follow build on each other and are meant to be executed in the sequence below. If you skip around, you may run into errors from unmet dependencies. If that's your style, don't let that stop you! Figuring out why some example code doesn't work, and how to fix it, is a great way to learn. If you get stuck, though, you should be able to start over from the beginning with a clean slate and make it all work.

Table of Contents

Concepts

Infrastructure as a Service

Network

Storage

Compute

Wrap-up

azure-intro's People

Contributors

genevieve avatar pbopardikar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.