This is a supplement guide to ‘Microsoft Cloud Workshop - Microservices Architecture Infrastructure’, to be used when you are delivering a hands-on-lab session using Cloud Labs AI platform from Spektra Systems. If you have any questions, please reach out to [email protected]
This session is designed to help attendees gain a better understanding of implementing architectures leveraging aspects from microservices and serverless architectures, by helping an online concert ticket vendor survive the first 5 minutes of crushing load. They will handle the client's scaling needs through microservices built on top of Service Fabric, and apply smooth updates or roll back failing updates. Finally, students will design an implementation of load testing to optimize the architecture for handling spikes in traffic.
Open a browser instance in private or incognito mode and login to Microsoft Azure Portal using the credentials provided.In Azure portal you can navigate to the Resource groups to see the pre-deployed Resource group.
- You should use the existing Resource group during the lab.
Note: You might have an existing Azure Credential. For the pre-provisioned environment, new Microsoft Azure environment is provisioned and new AAD user is created for you. To prevent conflict with your existing accounts, it is advised to use In Private mode of IE / IE Edge or Incognito mode of Chrome browser.
You are provided a Visual Studio 2017 Community edition with additional softwares configured. FQDN of the virtual machine and administrator credentials are provided in the lab details page. You can remote into the virutal machine using the provided credentials and validate the following:
Note: VM is provisioned in the resource group, in which you have access. Once you login to Microsoft Azure Portal, you can navigate to this VM to find more details.
- Service Fabric Cluster is provisioned in the resource group, in which you have access.
- Virtual Machine Scale Set
- Virtual Network
- Public IP
- Network Interface
- Load Balancer
- Storage accounts
While doing Before the Hands-on-lab section, follow the below mentioned steps.
- Do not create Service Fabric Cluster specified in Task 1, since it is pre-created.
- Do not create Lab Virtual Machine specified in Task 2, since it is pre-created.
- You can skip Task 3, since Internet Explorer Enhanced Security Configuration is already off
- Don’t install Google Chrome browser specified in Task 4, since it’s pre-installed in Lab VM
- In Task 5, you need not to download Microsoft Azure Service Fabric SDK. You can install it by opening the Service Fabric SDK setup file provided inside a folder in the Desktop
- In Task 6, you will Validate Service Fabric ports
(Exercise 2 > Task 5 > Step 29)
Possible Solutions:
- Before going to Step 29, attendees should perform the following step.
- In the top-right corner of the Choose a Template page, Enable the Experimental Language Support.
- In the top-right corner of the Choose a Template page, Enable the Experimental Language Support.
- For installing Service Fabric SDK, setup file is already provided in the desktop inside a folder. User can click on the setup file to install Service Fabric SDK.
If you require any help during the workshop, please reach out to the instructor / proctors. Instructors / proctors might escalate the issue to remote support team, at that time, please pass on your AAD User ID (aad_user_xyz), so that it is easier to look up your environment.