{"id":956,"date":"2018-01-01T16:36:27","date_gmt":"2018-01-01T16:36:27","guid":{"rendered":"http:\/\/wiki.thomasandsofia.com\/?p=956"},"modified":"2018-01-08T02:02:10","modified_gmt":"2018-01-08T02:02:10","slug":"the-components-of-azure","status":"publish","type":"post","link":"https:\/\/wiki.thomasandsofia.com\/?p=956","title":{"rendered":"The components of Azure"},"content":{"rendered":"<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/fundamentals-introduction-to-azure\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.microsoft.com\/en-us\/azure\/fundamentals-introduction-to-azure<\/a><\/p>\n<p>This overview shows the basic categories and services offered by Azure.\u00a0 This breakdown helps understand it in relation to AWS.<\/p>\n<h3>Azure Subscription Limits<\/h3>\n<p>Default and Maximum limits for all Azure Services.\u00a0 If no Maximum limit is displayed, the defaut cannot be changed.<\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-subscription-service-limits\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.microsoft.com\/en-us\/azure\/azure-subscription-service-limits<\/a><\/p>\n<h3>Azure Services<\/h3>\n<ul>\n<li>\u00a0<strong>Compute<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">Openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #008000;\"><strong>Virtual Machines<\/strong><\/span>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS EC2<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Dev &amp; Test<\/li>\n<li>Move apps to Azure<\/li>\n<li>Extend your Datacenter<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Web Apps<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li>Managed Web Application Service.\u00a0 You only need to support your website, Azure manages the OS<\/li>\n<li>Quick support for WordPress, Joomla and Drupal<\/li>\n<li>If hosting a static site, best to start here until you need additional features.<\/li>\n<li>Supports .NET, PHP, Node.js, Java and Python<\/li>\n<li>Supports SQL Database and MySQL<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Service Fabric<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #ff6600;\">AWS EC2 Container Service*<\/span>\n<ul>\n<li>On steroids!<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Cloud Services<\/span><\/strong>\n<ul>\n<li>Legacy system available for Classic only<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Container Service (ACS)<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #ff6600;\">AWS EC2 Container Service<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Compute Assistance<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">Scheduler<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS AutoScale \/ Linux Cron<\/span><\/li>\n<li>Schedule based on time intervals or calendar<\/li>\n<li>Requires a listening service to receive the trigger notification or monitor a storage queue<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Tasks that run at night<\/li>\n<li>Daily log processing<\/li>\n<li>Backups<\/li>\n<li>Recurring application actions\n<ul>\n<li>Get data from twitter feed<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Data Management<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">DocumentDB<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li>NoSQL with Complex Table Joins?<\/li>\n<li>Support for MongoDB<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">SQL Database<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS Aurora\/RDS, but based on SQL Server<\/span><\/li>\n<li>Relational Database<\/li>\n<li>Aurora for Microsoft SQL<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Storage Blobs<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS S3<\/span><\/li>\n<li>Object Storage<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">File Service<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS EFS<\/span><\/li>\n<li>Shared storage between VMs<\/li>\n<li>Based on Blob storage so fully redundant<\/li>\n<li>Based on SMB protocol (Server Message Block)<\/li>\n<li>Uses known API calls such as ReadFile and WriteFile<\/li>\n<li>Files can be accessed at same time via REST interface.<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Migrating existing apps to the cloud<\/li>\n<li>Shared application settings<\/li>\n<li>Diagnostic share\n<ul>\n<li>Logs, metrics, crash dumps<\/li>\n<\/ul>\n<\/li>\n<li>Dev\/Test\/Debug\n<ul>\n<li>Store favorite tools on a file share and connect from any VM.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Storage Tables<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS DynamoDB<\/span><\/li>\n<li>NoSQL<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Import\/Export<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS Import\/Export<\/span>\n<ul>\n<li>Ship data in, or have data shipped back out to location of your choice.<\/li>\n<li>Large Data Migration<\/li>\n<li>Archived Data Recovery<\/li>\n<\/ul>\n<\/li>\n<li>Ship Bitlocker-encrypted 3.5&#8243; SATA hard drives directly to Azure data centers, where Microsoft will transfer the data into blob storage for you.<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Search<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li>Provides a managed Search feature for your website\/applications<\/li>\n<li>99.9% SLA, 56 languages supported<\/li>\n<li>Can search SQL Dtabase, DocumentDB or Blob<\/li>\n<li>Can be scaled for more data, more traffic, or both.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Networking<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">Virtual Networks<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS VPC<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Traffic Manager<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS Route 53<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">ExpressRoute<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS Direct Connect<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Developer &amp; IT Services<\/strong>\n<ul>\n<li>Visual Studio Online<\/li>\n<li><strong><span style=\"color: #008000;\">Visual Studio Team Services<\/span><\/strong>\n<ul>\n<li>Still requires local install of Visual Studio<\/li>\n<li>Includes hosted source control system called &#8220;Team Foundation Service&#8221; for version tracking.\n<ul>\n<li>Can still use Git.<\/li>\n<\/ul>\n<\/li>\n<li>Provides a load testing service.\n<ul>\n<li>Automatically spins up required VMs needed to act as users<\/li>\n<li>MSDN subscribers get thousands of free user-minutes for load testing.<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>World Wide collaboration needed, can be setup in minutes.<\/li>\n<li>May be more efficient than existing collaboration tools (sounds like probably not though)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Azure SDK<\/span><\/strong> (Software Development Kit)\n<ul>\n<li>.NET, Java, PHP, Node.js, Ruby and Python\n<ul>\n<li>General Azure SDK for ANY language, such as C++.<\/li>\n<\/ul>\n<\/li>\n<li>Command line tools include ability to deploy from Linux and Mac systems<\/li>\n<\/ul>\n<\/li>\n<li>Azure tools for Visual Studio<\/li>\n<li><strong><span style=\"color: #008000;\">Automation<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">Sounds like AutoScaling<\/span><\/li>\n<li>Provides a way for you to create, monitor, manage, and deploy resources in your Azure environment.<\/li>\n<li>Uses Runbooks that can be executed without user interaction.<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Automate manual, long-running, error-prone and frequently repeated tasks.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">API Management<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS API Gateway<\/span><\/li>\n<li>Makes it easy for organizations to publish APIs to partners, employees and third-party developers securely and at scale.<\/li>\n<li>It provides a different API endpoint and acts as a proxy to call the actual endpoint while providing services like:\n<ul>\n<li>Caching<\/li>\n<li>Transformation<\/li>\n<li>Throttleing<\/li>\n<li>Access Control<\/li>\n<li>Analytics aggregation<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Example: Shipping company tracking trucks, tolls, time, speeds, etc.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Application Insights<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">Reminds me of a cross between Trusted Advisor and CloudWatch<\/span><\/li>\n<li>Determines:\n<ul>\n<li>How well web, desktop or mobile applications are performing.<\/li>\n<li>What users are doing with them (usage patterns)<\/li>\n<li>Counts crashes and slow responses<\/li>\n<li>Sends alerts if figures cross unacceptable thresholds<\/li>\n<li>Helps diagnose issues<\/li>\n<\/ul>\n<\/li>\n<li>Works on apps on and off Azure\n<ul>\n<li>iOS, Android, OSX and Windows.<\/li>\n<\/ul>\n<\/li>\n<li>Can send data to a database<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Tune performance of your app after it is published or while under load testing.<\/li>\n<li>Detects and diagnose problems in your live app.\u00a0 Get alerts by email<\/li>\n<li>Track usage ot assess the success of new features<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Identity &amp; Access<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">Active Directory<\/span><\/strong>\n<ul>\n<li>Stores information about users and the organizations they belong to.<\/li>\n<li>Provides logged in users with tokens that can be presented to prove their identity<\/li>\n<li><span style=\"color: #ff0000;\">Not recommended for extending an existing datacenter into the cloud using a VPN.\u00a0 Instead, use Windows Server Active Directory in VMs.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Multi-Factor Authentication (MFA)<\/span><\/strong>\n<ul>\n<li>Provides the functionality for your application to verify more than one form of identification.<\/li>\n<li>Requires the use of two out of the three methods of identification\n<ul>\n<li>Password<\/li>\n<li>Trusted Device (such as a phone)<\/li>\n<li>Biometrics (finger print, facial recognition, etc.)<\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Bank Logins<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Mobile<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">Mobile Apps<\/span><\/strong>\n<ul>\n<li>Suite of applications?\n<ul>\n<li>Database queries<\/li>\n<li>REST API<\/li>\n<li>Notifications<\/li>\n<li>User Authentication\n<ul>\n<li>Active Directory<\/li>\n<li>Identity Stores such as Facebook or Google<\/li>\n<\/ul>\n<\/li>\n<li>Native libraries for Android, iOS, Windows Phone, etc.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Notification Hub<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS SNS<\/span><\/li>\n<li>Designed to push millions of notifications in minutes with a single API call<\/li>\n<li><span style=\"color: #0000ff;\">Use Case:<\/span>\n<ul>\n<li>Notify millions of subscribers to time sensitive sale.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Backup<\/strong>\n<ul>\n<li><strong><span style=\"color: #008000;\">Site Recovery<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #ff6600;\">AWS SMS Server Migration Service<\/span><\/li>\n<li>Overview: <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/site-recovery\/site-recovery-overview\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.microsoft.com\/en-us\/azure\/site-recovery\/site-recovery-overview<\/a><\/li>\n<li>Formerly Hyper-V Recovery Manager<\/li>\n<li>Coordinates the replication and recovery across sites.\n<ul>\n<li>Hyper-V<\/li>\n<li>VMWare<\/li>\n<li>SAN<\/li>\n<\/ul>\n<\/li>\n<li>Ability to encrypt data at rest<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Backup<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #ff6600;\">AWS Storage Gateway<\/span><\/li>\n<li>Pre-requisites: <a href=\"https:\/\/technet.microsoft.com\/library\/dn296608.aspx\" target=\"_blank\" rel=\"noopener\">https:\/\/technet.microsoft.com\/library\/dn296608.aspx<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Messaging &amp; Integration<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-azure-and-service-bus-queues-compared-contrasted\" target=\"_blank\" rel=\"noopener\">Storage queues and Service Bus queues &#8211; compared and contrasted<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">Queues \/ Storage Queues<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS SQS<\/span><\/li>\n<li>Part of the <a href=\"https:\/\/azure.microsoft.com\/services\/storage\/\" data-linktype=\"external\">Azure storage<\/a> infrastructure<\/li>\n<li>Features a simple REST-based GET\/PUT\/PEEK interface, providing reliable, persistent messaging within and between services.<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Service Bus<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #ff6600;\">AWS SWF<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-messaging-overview\" target=\"_blank\" rel=\"noopener\">Overview of Service Bus<\/a><\/li>\n<li>Part of a broader <a href=\"https:\/\/azure.microsoft.com\/services\/service-bus\/\" data-linktype=\"external\">Azure messaging<\/a> infrastructure that supports queuing as well as publish\/subscribe, and more advanced integration patterns.<\/li>\n<li>Service Bus queues are built on top of the broader messaging infrastructure designed to integrate applications or application components that may span multiple communication protocols, data contracts, trust domains, and\/or network environments.<\/li>\n<li>4 Different Communications Patterns\n<ul>\n<li>Queues\n<ul>\n<li>FIFO<\/li>\n<li>Deliver once and only once<\/li>\n<\/ul>\n<\/li>\n<li>Topics<\/li>\n<li>Relays<\/li>\n<li><strong><span style=\"color: #008000;\">Event Hubs<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #ff6600;\">AWS Kinesis<\/span><\/li>\n<li>Millions of events per second<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">BizTalk Services<\/span><\/strong>\n<ul>\n<li>Same as BizTalk Server for Cloud<\/li>\n<li><span style=\"color: #ff6600;\">No AWS counterpart that I&#8217;m aware of<\/span><\/li>\n<li>Converts one communication Schema to another.<\/li>\n<\/ul>\n<\/li>\n<li>Notification Hubs\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li>Closely tied to Event Hubs<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Performance<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">Cache<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS ElastiCache<\/span><\/li>\n<li>3 Versions\n<ul>\n<li>Shared, In-Role\n<ul>\n<li>Obsolete<\/li>\n<\/ul>\n<\/li>\n<li>Manged\n<ul>\n<li>Similar features as Shared<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Redis Cache<\/span><\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li>Most popular, most features, Highest recommended<\/li>\n<li>Tiers\n<ul>\n<li>Basic (Single Node)\n<ul>\n<li>This tier provides one node in multiple sizes. This tier is ideal for dev\/test scenarios, and it has no service level agreement (SLA).<\/li>\n<\/ul>\n<\/li>\n<li>Standard (2 node &#8211; Primary\/Secondary)\n<ul>\n<li>This tier provides resources for a replicated cache on two nodes in a primary\/secondary configuration managed by Microsoft. This tier has a high availability SLA.<\/li>\n<\/ul>\n<\/li>\n<li>Premium\n<ul>\n<li>Same as Standard, but additional features<\/li>\n<li>Data snapshots<\/li>\n<li>Clustering<\/li>\n<li>Deploy in VNet for security and isolation<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Can be used by asp.NET applications to store session data with a simple configuration change.<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">Content Delivery Network<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS CloudFront<\/span><\/li>\n<li>Only used with Azure Blobs<\/li>\n<li><span style=\"color: #0000ff;\">Use Cases:<\/span>\n<ul>\n<li>Large Media files<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Big Data &amp; Big Compute<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><strong><span style=\"color: #008000;\">HDInsight<\/span><\/strong>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS RedShift \/ ElasticMapReduce<\/span><\/li>\n<li>Hadoop Data Warehouse<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"color: #008000;\">High Performance Computing (HPC)<\/span><\/strong>\n<ul>\n<li>Running the same application across many instances in parallel<\/li>\n<li>A8 &amp; A9 class VMs with high speed, multi-core instances with large memory.<\/li>\n<li>RDMA &#8211; Remote Direct Memory Access<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Media<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li><span style=\"color: #008000;\"><strong>Media Services<\/strong><\/span>\n<ul>\n<li><span style=\"color: #ff6600;\">AWS Transcoder<\/span><\/li>\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/infographics\/\" target=\"_blank\" rel=\"noopener\">https:\/\/azure.microsoft.com\/en-us\/resources\/infographics\/<\/a><\/li>\n<li>Ingest\n<ul>\n<li>File Upload to Azure Blobs<\/li>\n<\/ul>\n<\/li>\n<li>Encoding for various devices\/resolutions\/formats<\/li>\n<li>Applications using this feature do not need to reside on Azure.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Commerce<\/strong>\n<ul>\n<li><a href=\"https:\/\/openedx.microsoft.com\/courses\/course-v1:Microsoft+AZURE213x+2017_T3\/courseware\/c54ae4734c35431dbc053f5a59f5ae48\/0b5f8b3467b64a3093ed2d27dfd85eb7\/\" target=\"_blank\" rel=\"noopener\">openedx.microsoft.com<\/a><\/li>\n<li>Marketplace &amp; Store<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/docs.microsoft.com\/en-us\/azure\/fundamentals-introduction-to-azure This overview shows the basic categories and services offered by Azure.\u00a0 This breakdown helps understand it in relation to AWS. Azure Subscription Limits Default and Maximum limits for all Azure Services.\u00a0 If no Maximum limit is displayed, the defaut cannot be changed. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-subscription-service-limits Azure Services \u00a0Compute Openedx.microsoft.com Virtual Machines AWS EC2 Use Cases: Dev ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.thomasandsofia.com\/?p=956\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-956","post","type-post","status-publish","format-standard","hentry","category-azure-for-aws-experts"],"_links":{"self":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=956"}],"version-history":[{"count":17,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/956\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=\/wp\/v2\/posts\/956\/revisions\/986"}],"wp:attachment":[{"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=956"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=956"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.thomasandsofia.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}