Managing Virtual Network in Cloud Computing

Whether you are using Microsoft Azure or using Amazon AWS, networking is fundamental aspect on how the cloud resources can communicate with each other. On this article, we want to show you the fundamental of virtual network management in the cloud. Although the sample will use Azure, it can be implemented in AWS. Let us get started! VNET Peering When you want to communicate between two different virtual networks can communicate each other. For example, you have two VM with separated virtual network. VNET Peering has some characteristics which are: VNET peering can be done in same subscription, different region, or cross tenant (by using CLI) VNET peering can't be overlapping IP Address VNET is not transparent VNET is limited to 100 VNET for one subscription VNET can be transitive when connecting to Gateway or NVA Network Interface medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; Each cloud computing resource has one or more network interface. For example, a VM has one or more Network interface. Network interface can be defined as a main identity of the computing resources in cloud computing. Network interface characteristics are: Network interface consists of public and private IP address Network interface is part of subnet that created in VNET Route table will help the network interface to communicate efficiently NSG (Network Security Group) Network security group will help the cloud computing resource secure their communication. NSG contains rule inbound or outbound of security rules. Security rules are worked based on priority based. Lower mean higher priority. There are inbound and outbound rules that can be applied differently. For example, you can block the port 80 for outbound, but allow the port 80 for inbound. You can deploy a specific firewall to identify the port required and blocked for better NSG VPN Gateway VPN Gateway helps you to connect between cloud computing resources with the on-premise resources (private cloud). VPN gateway is cost-effective version for connecting on-premise to cloud. There is high performance connection such as Azure Express Route or AWS Direct Connect.   medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Preparing Certified Cloud Solution Architect Associate Exam

The value of certification Certification provides better preparation for us to face the real work situation. Certification also proves your capability to understand the topic. On this article, I will show you what you need to learn to pass SAA-C02. I failed once so this is my real experience to learn and to prepare the certification. #1 Learn the Study Guide from Amazon Download the study guide here. You can also see the exam question here. The full learning path can be seen here medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; #2 Sharping your knowledge through video tutorial Chad Smith, on Oreilly has a complete e-learning package you can join here Linked Learning, on LinkedIn has learning path that you can join here Pluralsight has a complete course to prepare the ACA here Join for more than one course to prepare you better. #3 Practicing and Practicing Learn the knowledge by doing practicing test. You can join the practice at here and join AWS Academy at Good luck for exam preparation. medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Three steps that you must do before building cloud solution

Building for cloud is different Whether you are building for the Azure or for the AWS, you can see there are some difference between building the cloud solution and on-premises solution. There are three key differences when comparing cloud and on-premises which are: Cloud is running in massive scale virtualization. Therefore, some of the key architecture such as cookie, session, and cache should be different between cloud and on-premises. Cloud is providing platform tools. Cloud computing such as AWS or Azure is giving you some platform tools to more productive Cloud is costly for some workload. Cloud computing is costly for some workloads. When comparing with the on-premises or conventional hosting, the cloud computing is costly for some workload configuration medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; Based on that difference, we discuss three steps that you must do before building cloud solution. Step 1. Learning the platform tools After installing visual studio or visual studio codes you should download the platform tools for Azure or AWS. For Azure, you can download and install Azure developments workload on Visual Studio Installer. You can download For Aws, you can download The AWS toolkit Step 2. Start with the developer SKU Both Azure and AWS has the developer SKU. It provides you better price for developer and testing purpose. Beside of that both platforms have 12 months free use for lightweight use. For Azure, you have Dev Test Pricing. It clears enough to get started For AWS, you should register it first. You can get 70% reduced prices Step 3. Learning the architecture for the Cloud Next things that you can do is learning the recommended architecture in the cloud. By learning the recommended architecture, we can make sure that the proposed solution can be utilized and used for customer. For Azure, you can read the cloud patterns by visiting For AWS, you can learn AWS well architecture format medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

How to develop Microsoft Based Solution in AWS Platform

If you have a customer who want to develop Microsoft based solution in the AWS platform, this article is for you. In this article we discuss several options that can make your Microsoft Based solution work as expected. What Microsoft Based Solution that can be developed in AWS Basically, AWS is a cloud computing platform. Therefore, you can use any available Microsoft platform to the AWS. Although Azure is the primary option for Microsoft solution, you can use Amazon Web Services for many of Microsoft based solution. The real question what the best AWS platform for Microsoft Based Solution? Running Windows on AWS Platform // Windows Server, Windows 10, and Windows Based Hosting can be placed in Amazon EC2. It equals with Microsoft Virtual Machine. AWS claims that the Windows platform on AWS platform is faster, cheaper, and better. You can see their claim here. My suggestion is creating the EC2 instance on AWS and VM instance on Microsoft Azure. And please comment what you found! Running SQL Server on AWS Platform SQL Server can be hosted in two ways. First way is deployed on EC 2 instance, the second way is deployed through RDS platform. For better flexibility you can use EC2 since you can manage operating system and its configuration. RDS is great when you have less complexity on the database usage. Typical of web application with single database can utilize the RDS. For easier deployment and management for simple process you can use RDS For better flexibility you can use EC2 instance Running Cloud App on AWS Platform If you need to deploy your codes, you can use AWS Code Deploy. You can host your codes in Elastic Beanstalk. Elastic beanstalk works just like Azure Cloud App. Code Deploy works just like a portion of Azure DevOps. You can see how to do that in this link. Off course you can create the serverless function based on ,NET platform with AWS Lambda. Fortunately, the Amazon provides you a AWS Toolkit for Visual Studio to make you more productive. You can download the toolkit here Running on Azure or AWS I can say, we can deploy it to both platforms. You can host in AWS or Azure. The question is which perform better? Have an experience about that? You can share the result in the comments. //

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.


Month List