The audience for this course is an AWS Sysops Administrator Associate or equivalent. This person has one to two years of experience in AWS deployment, management, and operations. Students taking this course are interested in learning how Azure is different from AWS, and how Azure is administered. Students may also be interested in taking the AZ-104 Microsoft Azure Administrator certification exam, or the AZ-900 Azure Fundamentals exam.
Participants should have 1-2 years professional development experience and experience with AWS. They must be able to program in an Azure Supported Language.
After completing this course, students will be able to:
• Create an Azure App Service Web App solution
• Implement Azure functions
• Develop solutions that use blob or Cosmos DB storage
• Implement secure cloud solutions that include user authentication and authorization
• Implement API management
• Develop event- and message-based solutions
• Instrument solutions for monitoring and logging
Module 1: Creating Azure App Service Web Apps
• Azure App Service core concepts
• Creating an Azure App Service Web App
• Configuring and Monitoring App Service apps
• Scaling App Service apps
• Azure App Service staging environments
Module 2: Implement Azure Functions
• Azure Functions overview
• Developing Azure Functions
• Implement Durable Functions
Module 3: Develop solutions that use blob storage
• Azure Blob storage core concepts
• Managing the Azure Blob storage lifecycle
• Working with Azure Blob storage
Module 4: Develop solutions that use Cosmos DB storage
• Azure Cosmos DB overview
• Azure Cosmos DB data structure
• Working with Azure Cosmos DB resources and data
Module 5: Create and Deploy ARM Templates
• Create and deploy ARM templates
Module 6: Implement user authentication and authorization
• Microsoft Identity Platform v2.0
• Authentication using the Microsoft Authentication Library
• Using Microsoft Graph
• Authorizing data operations in Azure Storage
Module 7 Implement secure cloud solutions
• Manage keys, secrets, and certificates by using the KeyVault API
• Implement Managed Identities for Azure resources
• Secure app configuration data by using Azure App Configuration
Module 8: Implement API Management
• Introduction to API Management
• Defining policies for APIs
• Securing your APIs
Module 9: Develop event-based solutions
• Implement solutions that use Azure Event Grid
• Implement solutions that use Azure Event Hubs
• Implement solutions that use Azure Notification Hubs
Module 10: Develop message-based solutions
• Implement solutions that use Azure Service Bus
• Implement solutions that use Azure Queue Storage queues
Module 11: Monitor Azure solutions
• Overview of monitoring in Azure
• Instrument an app for monitoring
Click on the following link to see the current Course Schedule
Our minimum class-size is 3 for this course.
If there are no scheduled dates for this course, it can be customized to suit the time and skill needs of clients and it can be held online, at a rented location or at your premises.
Click on the following link below to arrange for a custom course: Enquire about a course date
Azure is an open source and flexible cloud platform which helps in development, service hosting, service management, and data storage. The Azure cloud computing tool hosts web applications over the internet with the help of Microsoft data centers.
Amazon Web Services (AWS) is widely used to secure cloud services platform, offering computing power, content delivery, database storage, and other functionality to help businesses scale and grow.
AWS charges you on an hourly basis but Azure has a pricing model of per minute charge. In terms of short-term subscriptions, Azure has more flexibility but it is more expensive. Azure has much better hybrid cloud support in comparison with AWS. AWS provides direct connections whereas Azure express provides routing.
Azure machines are grouped into cloud service and respond to the same domain name with various ports whereas the AWS machine can be accessed separately. Azure has a virtual network cloud whereas AWS has Virtual Private Cloud. Azure has 140 availability zone whereas AWS has 61 availability zones.
Both Azure and AWS support hybrid clouds but Azure supports hybrid cloud better.
Azure offers express routes while AWS offers direct connection.
Azure provides security by offering permissions on the whole account whereas AWS security is provided using defined roles with permission control feature.
Azure machines are grouped into cloud service and respond to the same domain name with various ports whereas the AWS machine can be accessed separately.
Azure has a virtual network cloud whereas AWS has Virtual Private Cloud.
||Launched in 2006.
||Launched In 2010.
- Easy to use
- AWS Import/Export
- Blob Storage
- Azure Drive
- Table Storage
- Storage Stats
- Amazon Web Services
- Amazon Machine Instance (AMI)
- Traditional Deployment Models
- Fine-grained updates
- Elastic Beanstalk
- Cloud Formation
|Cspkg (fancy zip file)
Upload via portal or API via blob storage
“click to scale.”
- IP/Elastic IP/ELB
- Virtual Private Cloud
- Route 53
- Firewall heavily configurable
- Automatic IP assignment
- Azure Connect
- Endpoints defined in csdef/cscfg
||Per hour- rounded up
||On-demand reserved spot.
||Adobe, Airbnb, Expedia, Yelp, Nokia, Netflix, Novartis.
||Pearson, 3M, Towers Watson, NBC, Essar, Serko, etc.
|Type of Cloud
||Virtual Private Cloud (VPC)
- Free Tier
- Per Hour
- Free Trial Per Minute
- No change for stopped
- Pay for EBS volume
||AWS has an edge as far as government cloud offerings.
||Limited reach for government cloud offerings.
|Support for Hybrid cloud
||Does not offers the best of hybrid cloud support.
||With Hybrid Cloud, organizations can integrate onsite servers with Cloud instances.
||AWS has a software marketplace with an extensive partner ecosystem.
||With very few Linux options, Azure doesn’t’ have a big ecosystem.
|Support for Big Data
||EBS storage is ideal for handling big data.
||Standard storage has many issues for big data, and therefore you need premium storage.
||More mature cloud environment for big data.
||The less mature environment for big data.
||In AWS machine can be accessed separately.
||Machines are grouped into cloud service and respond to the same domain name with various ports.
||The average salary for “AWD engineer” is approximately $141,757 per year for Software Architect.
||The average salary for “Microsoft Azure” ranges from approximately $113,582 per year.
||Zero setups, Detail Monitoring, Auto-scaling groups.
||Startup friendly, High performance, Low cost.
|Long term data archiving
||Allows long term data archiving and retrieval.
||Does not offer any long-term data archiving and retrieval option.
||Security is provided using defined roles with permission control feature.
||Provides security by offering permissions on the whole account.
CANCELLATION POLICY – There is never a fee for cancelling seven business days before a class for any reason. Data Vision Systems reserves the right to cancel any course due to insufficient registration or other extenuating circumstances. Participants will be advised prior to doing so.