[Co-sponsored by Microsoft] Participated in Azure study session [Beyond study session]
Hello.
I'm Mandai, in charge of Wild on the development team.
On October 28, 2020, a study session sponsored by Beyond was held.
The name is Beyond Study Group.
This time, he was co-hosting with Microsoft, and Microsoft also had a speaker on the stage, making it a luxurious event.
What kind of study group is Beyond Study Group?
Beyond Study Group is not a study group that specializes in a specific field, but an omnivorous study group that deals with topics that interest you at the time.
This time, we dealt with Azure provided by Microsoft, which has recently become more prominent among the public clouds that Beyond specializes in.
I had the audacity to ask him to speak on stage, and he kindly accepted.
First announcement: "Notify Azure Monitor alerts to various communication tools"
The top batter was Hirata from the System Solutions Department from Beyond.
It uses Azure Monitor as a starting point to send notifications to various communication tools.
Alert notifications can be sent via email by default, but this is no longer a viable communication tool.
Nowadays, communication using chat tools such as slack and chatwork has become commonplace, so you can also receive alerts via chat.
It was interesting to see that there was a unique feature called Twilio, which used a service that could handle phone calls and SMS.
I had the impression that it was a powerful service that could be driven completely from Azure Automation and could perform flexible processing.
There is also a video of the machine in action, so please enjoy it.
Click here for the video Notifying Azure Monitor alerts to various communication tools [Beyond Study Session #29] -
here for the YouTube slide Slide
Next announcement: “Load test of AppService and Azure Database for MySQL”
Next, from the development side, Mr. Hase from our system development department spoke about load testing of web applications running on Azure's PaaS called App Service.
Load testing even though it is PaaS? Some people may think so, but load testing also proves that the expected load can be handled, but it is also important to clarify in advance the load that can be handled with a certain configuration.
This time, since we knew the expected number of users, our main purpose was to measure the resources needed to handle that number of users and find a line that would allow stable operation.
When a load test does not produce the expected results, the first thing to suspect is SQL.
This time as well, I wasn't able to get a satisfactory result at first, so I did a lot of trial and error.
The story was told in an orderly manner about how to set up a path through the process, and I felt that it could be considered as the final result.
here for the video Load test of AppService and Azure Database for MySQL [Beyond study session #29] -
here for the YouTube slide Slide
Lastly, from Microsoft: ``The reliability and governance of Azure infrastructure has evolved greatly over the past three years.''
Lastly, Mr. Masubuchi, who holds the title of Global Black Belt Game Server Architect from Microsoft, took the stage.
The content was a comprehensive review of topics in the Azure area, but I got nervous when he suddenly started talking about space.
I asked him to tell me about Azure.
I asked him to tell me about the product.
This wasn't just because I wanted to talk about space; it was about Azure's space business called Azure Orbital.
From there, we move on to the Azure we know so well.
I felt like I was left with the basics without looking at the documentation, but the site you were introduced to was really well-designed.
Developer tools, technical documentation, and code samples | Microsoft Docs
When it comes to Microsoft documents, I can't help but feel like I don't know what they're talking about, but they're all well-organized.
What I thought was amazing was that you could try it out using a real instance of Azure.
You can try out various things for free, so if you read and play around with it, your understanding will deepen all at once.
The second half is about Azure infrastructure reliability.
You introduced how Azure services are managed.
In particular, the talk about availability sets, fault domains, and update domains is a distinctive part of Azure, and I thought that understanding the concepts would be extremely useful knowledge during construction.
In connection with SLA, the discussion progresses to storage and PaaS (AppService WebApp).
There are many useful stories to know, such as how AppService's backend has been updated and its specs have increased, and how a feature called Application Insights can be used to review processing speed.
Large-scale projects unique to Microsoft (especially Mr. Masubuchi), including the in-memory push for SQL Server, the behind-the-scenes aspects of Minecraft Earth that uses Cosmos DB, the weaknesses of Cosmos DB found there, and how to choose Azure Synapse Analytics as a workaround. He shared a lot of his knowledge about the game industry, which is his specialty.
There's so much to talk about, so I'm going to give you a short summary, so I recommend you take a look at the publicly available archives.
Click here for the video Reliability and governance of Azure infrastructure that has evolved greatly over the past three years [Beyond study session #29] - Click
here for YouTube slides Reliability and governance of Azure infrastructure
summary
This study session featured talks about Azure from both those who use the service and those who provide the service.
If you regularly use other public clouds, you may have had many concerns.
Beyond will hold study sessions on a wide range of topics, including infrastructure as well as development.
To participate in the study session, please use connpass or doorkeeper.
We recommend registering as a member of each community so that you can immediately check when study sessions are being held.
Beyond Study Group - connpass
Beyond Study Group | Doorkeeper
lastly
I have opened the system development service site "SEKARAKU Lab" to which I belong.
Beyond is a one-stop service for everything from server design and construction to operation, so if you have any trouble with server-side development, please feel free to contact us.
SEKARAKU Lab: [https://sekarakulab.beyondjapan.com/](https://sekarakulab.beyondjapan.com/)That's
it.