Introdcution to Azure
-
Upload
omid-vahdaty -
Category
Engineering
-
view
74 -
download
0
Transcript of Introdcution to Azure
![Page 1: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/1.jpg)
Introduction to AzureOmid Vahdaty, DevOps Ninja
![Page 2: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/2.jpg)
Azure Services●Compute
●DATA
●Networking
●services
![Page 3: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/3.jpg)
![Page 4: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/4.jpg)
Virtual Machine●Import your VM’s to the cloud
●Use VHD
![Page 5: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/5.jpg)
Azure Website● it's an easy-to-manage,
● scalable,
● highly secure,
● highly available solution
● for running website
● Managed services IIS
![Page 6: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/6.jpg)
Azure SQL● Azure SQL Database provides all of the key features of a relational
database management system, including atomic transactions,
concurrent data access by multiple users with data integrity, ANSI
SQL queries, and a familiar programming model.
● can be accessed using Entity Framework, ADO.NET, JDBC, and
other familiar data access technologies.
● It also supports most of the T-SQL language, along with SQL Server
tools such as SQL Server Management Studio. But SQL Database
isn't just a DBMS in the cloud-it's a PaaS service.
![Page 7: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/7.jpg)
Azure SQL● You still control your data and who can access it, but SQL Database
takes care of the administrative grunt work, such as managing the
hardware infrastructure and automatically keeping the database and
operating system software up to date.
● SQL Database also provides high availability, automatic backups,
point-in-time restore capabilities, and can replicate copies across
geographical regions.there are always 3 copies of your data kept in
sync across an Azure datacenter . 6 if you allow Azure to use geo-
redundancy
![Page 8: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/8.jpg)
Storage tables ●inexpensive basic data structure ●No queries
●Upto 1TB table
●Used for apps, e.g profile info.
![Page 9: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/9.jpg)
Storage blobs ●Unstructured binary data
●1TB per file
![Page 10: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/10.jpg)
import /Export ●Import /export large data set s
●from your datacenter to Cloud
●(“fedex“ like service)
![Page 11: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/11.jpg)
Azure File Service●Migrating data to cloud
●Share info between apps
![Page 12: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/12.jpg)
Virtual Network● Virtual Networks provides a private
network in the cloud so different services
can talk to each other, or to on-premises
resources if you set up a VPN
connection.a cross-premises connection.
● treat it as an extension of your own datacenter.
![Page 13: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/13.jpg)
Express Route● faster dedicated lines instead of the
public Internet.
![Page 14: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/14.jpg)
Traffic Manager● allows you to route global
traffic to your service based on intelligent rules.
![Page 15: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/15.jpg)
Automation● Azure Automation provides a way for you to create, monitor, manage, and deploy resources in your Azure
environment.
● Automation uses "runbooks", which uses Windows PowerShell workflows (vs. just regular PowerShell) under the
covers.
● Runbooks are meant to be executed without user interaction.
● PowerShell workflows allows the state of a script to be saved at checkpoints along the way. T
● hen if a failure occurs, you don't have to start a script from the beginning. You can restart it at the last checkpoint.
This saves you a lot of work trying to make the script handle every possible failure.
![Page 16: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/16.jpg)
API management● Azure API Management makes it easy for organizations to publish APIs to partners, employees and
third-party developers securely and at scale.
● It provides a different API endpoint and acts as a proxy to call the actual endpoint while providing services like caching, transformation, throttling, access control, and analytics aggregation.
![Page 17: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/17.jpg)
backup●Backup your onsite
windows server to the cloud.
![Page 18: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/18.jpg)
Message Queues
● Queues allow loose coupling between parts of an application and facilitate scaling.
![Page 19: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/19.jpg)
Service Bus Relay● Service Bus Relay allows
communication between applications on different sides of a firewall.
![Page 20: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/20.jpg)
Scheduler● Azure Scheduler provides a way to schedule
jobs at a specific time for a specific duration.
![Page 21: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/21.jpg)
Azure Cache● An Azure application can cache
data in memory and even split it up across many worker roles
![Page 22: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/22.jpg)
Content Delivery Network● Copies of a blob can be cached at
sites around the world.
● Suppose you need to store blob data that will be accessed by users around the world.
![Page 23: Introdcution to Azure](https://reader033.fdocuments.us/reader033/viewer/2022050719/5873bb291a28abbc788b5585/html5/thumbnails/23.jpg)
HDInsight (hadoop)●Hadoop cluster :)