Learning with Linux Academy

Recently I passed my AWS certification exam and after due consideration and research I happen to choose Linux Academy course. Oh boy little did I know that Linux Academy not only offered self-paced video learning but also real Hands-On Labs. Since passing my AWS certification, I continued my learning journey and finished DevOps Essentials and DevSecOps Essentials courses. 

The content of Linux Academy course is always kept up-to-date and the instructors are extremely knowledgeable. I’m an MCT (Microsoft Certified Trainer) and am very demanding when it comes to learning from any course :). I’m first to spot any mistakes or any deficiency in delivery/instruction styles but to be honest after going through multiple courses on Linux Academy I couldn’t find any issues. The quality of content, the SME knowledge of instructors, Orion papers all are top notch.

I’m listing out some of awesomeness’s of Linux Academy courses which you may not find elsewhere.

1. Real Hands-On lab: Linux Academy offers real hands on lab for AWS, Azure, GCP and other courses. It’s extremely useful to reinforce the concepts learned in the course.

2. The Orion Papers: The Orion Papers are revolutionizing the way courses are delivered. It’s a unique approach to teaching courses by using Interactive Diagrams. Some of Linux Academy courses use The Orion Papers an Interactive Diagram (visio) instead of static powerpoint. I personally liked this very much and am a great fan of this way of teaching.

3. Practice questions: Practice questions are the best part of testing what you learnt. The questions are kept relevant and focused on exam objective.

4. Industry expert Trainers: Usually when you attend any training the trainer will be trainer and won’t have real industry experience, however at Linux Academy all the trainers are industry leading experts who offer their industry perspective and not just theoretical bookish knowledge. It helps to be trained by Industry experienced trainer. 

5.  Comprehensive course material: The course materials are very comprehensive and fully focused and geared toward Certification exam objectives. It’s nothing less than perfect. If you take any Linux Academy certification course you can be confident that it’ll cover all exam objectives.

I experienced the quality of Linux Academy courses and I’d certainly recommend to every expert who is willing to learn and keep their knowledge updated. Hope you like my Linux Academy review.

Thanks,

Niraj Kumar|Azure Architect-MCSD, AWS SA-A, MCSA-O365, MCT, PMP

Multi-cloud Series Blog 1: Azure VNET vs AWS VPC vs GCP VPC

Dear readers/subscribers,

I started my multi-cloud journey after completing Azure and AWS certification before started my preparation for Google Cloud Professional architect exam. Soon I learned about differences and the wayt these 3 cloud providers have constructed their cloud services. To clear the air and make it easy to understand I decided to start a multi-cloud blog series. In this article we’ll compare Azure VNET vs AWS VPC vs GCP VPC.

Azure Vnet or AWS VPC or GCP VPC is a logical isolated network construct which enables you to launch cloud resources into a virtual network. You can think of this virtual network as your traditional network that you’d build in your on-premise data center. In nut shell it’s a Virtual Private datacenter in cloud. Let’s understand the difference among these three network constructs.

Features

Cloud Providers

Azure VNET AWS VPC GCP VPC
VNET/VPC Scope Region Region Global (spans across region). They are not associated with any particular region or zone.
Subnet Scope Region (spans across AZs) Availability Zone Region (spans across AZs)
VNET/VPC CIDR Need to define CIDR block for VNET Need to define CIDR block for VPC No CIDR block is defined for VPC. VPC is just a container for subnets.
VNET/VPC CIDR Expansion Yes can be expanded by adding additional CIDR blocks to VNET Yes can be expanded by adding additional CIDR blocks to VPC Yes can be expanded by adding new contiguous or non-contiguous subnets
Subnet CIDR Expansion No it can’t be expanded (except when it’s empty) No it can’t be expanded. Yes can be expanded but not shrunk.
Subnet CIDR Block Derived from VNET CIDR block Derived from VPC CIDR block Independent and can be any non-contiguous CIDR block assigned to Subnets
VNET/VPC Types Only one type. There is 2 types: default and non-default 3 types: auto mode, default auto mode and custom mode
VNET/VPC Type conversion NA NA. Can’t be converted. Default VPC can be deleted, however if you want to recover the deleted VPC then you will have to call AWS support. You can switch non-default auto mode to custom mode but this conversion is one-way. Custom mode networks cannot be changed to auto mode networks.
Reserved IPs 5 (first 4 and last) IP’s in each subnet are reserved 5 (first 4 and last) IP’s in each subnet are reserved 4 (first 2 and last 2) IP’s in each subnet are reserved
Internet Access Turned on by default for all resources inside VNET. Turned on by default for default VPC but turned off for non-default VPC ( created without using VPC Wizard) Turned on by default for default auto mode VPC but turned off for new auto mode or custom mode VPC
VNET/VPC peering Regional and Global VNET peering Regional and inter-regional VPC peering Since VPC is a global construct in GCP hence VPC peering is global in nature.

I tried to summarize everything about VPC and VNET in easiest possible way, however it’s not possible to cover all features here and I’ll be covering more services and details in my next Multi-Cloud blog series. If you have any feedback or questions please feel free to leave your comments below!

Thanks,

Niraj Kumar|Azure Architect-MCSD, AWS SA-A, MCSA-O365, MCT, PMP

Reference:

How I passed AWS Solution Architect-Associate exam

Hi all,

I passed my AWS Solution Architect-Associate exam on 11th August 2018 with 81% marks. I decided to write this blog to share my own experience and study plan with aspiring professionals planning to write AWS-SA-Associate exam.

My Background

I’m Niraj Kumar an ex-Microsoft employee who is Microsoft Azure, Microsoft Private cloud and O365 certified Enterprise Cloud architect, who also happens to be an MCT (Microsoft Certified Trainer). I’ve total 18 years of IT industry experience and primarily worked with Microsoft technologies.  For last 8 years I’ve be fully immersed and working with Private Cloud, Public Cloud, Hybrid Cloud, O365, IAM, Security. 

What got me interested in AWS! 

My journey with AWS started when one fine day while having team lunch I had an animated discussion on Azure vs AWS with one of my colleagues. By this time you would have guessed that being a passionate Microsoft Azure certified professional I would have defended Azure superiority over AWS in all departments. 🙂 But after dust settled, my co-worker suggested to learn about AWS and subsequently write AWS-SA-Associate certification exam. He was confident after AWS certification, I would be able to air a balanced and unbiased perspective about both the cloud providers. It was one of the best advice I ever received. So this was my turning point and my journey began of true Multi-Cloud Enterprise Cloud Architect.

My Study Plan

If you want to be successful in the exam, you will have to be committed and married to “A Study Plan”. There are many courses and study materials which can be used for exam preparation but if you plan to use all of those you will never get through. My advice is to devise a Study Plan and stick to it no matter who says what. I’ve used this strategy time and again to successfully pass more than 10 Microsoft certification exams in last 2 years. One very important advice is when you are creating your study plan please consult a certified person to get the list of study tools and material to be incorporated in your plan. It’s very important to choose the best course material and who else other than a certified person can give better advice.

Microsoft Transcript

My simple yet effective study plan consist of 4 parts:


I tried to summarize everything in easiest possible way and if you have any feedback or questions feel free to leave your comments below! My Multi-Cloud journey has just begun next I’m preparing for Google Cloud Architect Professional exam before returning to complete AWS-SA-Pro exam.

Wish me good luck and I wish you all good luck with the exam and do let me know how you did in exam!

Thanks,

Niraj Kumar|Azure Architect-MCSD, AWS SA-A, MCSA-O365, MCT, PMP

Azure Beginner’s Series | Azure Security

Greetings Readers!

Thank you for taking time to read this article! As part of AzureTalk-Beginner’s online series , this week we covered Azure Security. We discussed following topics:

  • Azure Data Center Security
  • Azure Trust Center
  • Security, Privacy, compliance and transparency principles
  • Azure Security Center
  • Data Encryption (At rest, in-transit)
  • Azure Key Vault and analytics

The recorded session is made available for viewing and you can watch entire Azure Talk on Azure Security here.

Recorded Session-Entire Presentation

You can find slides used for the session in below section.

Azure Security slides

Join our AzureTalk Telegram group with more than 3100 community members to get answers of your Azure related questions.

If you would like to be part of future sessions, please do register at http://register.kloudezy.com/

Thank you for taking time to read my article! If you found it useful please like, comment and share!

Niraj Kumar, MCT & Enterprise Cloud architect.

AzureTalk Telegram Group
O365 & EMS Talk Telegram Group
AzureDevOpsPro Telegram Group

Reference:

Reset admin password of WordPress hosted in Azure Linux WebApp

Dear Readers,

I happened to forget my WordPress admin portal Password and was locked out of my blog website. My WordPress website is hosted in Azure WebApp running on Linux.

There are various ways to reset the admin password including followings:

 

  • Using PHPMyadmin: This method didn’t work because it requires PHPMyadmin extension to be installed. This extension is only available for Windows WebApp and not Linux Webapp.
  • Edit Password directly in MySQL Database: I’d to use this option because option 1 wasn’t available for me. This blog article is all about this option and we’ll cover it in details.

     

    In order to proceed with this article you will need following:

Step 1: Download and Install MySQL workbench. MySQL WorkBench is a tool to manage MySQL db instance. You can download it here.

image

Step 2: After you installed MySQL WorkBench you will need to login to Azure Portal and retrieve MySQL connection strings. The connection string will be of following format:

Database=xxxx;Data Source=xxx.mysql.database.azure.com;User [email protected];Password=xxxx

image

Step 3: Now we’ll need to start MySQL WorkBench and supply Data Source as Host name, Username and Password to connect to MySQL.

image

Step 4: Once connection is created and saved, double click the connection to open a connection to MySQL database.

Step 5: Now locate the table called wp_users under the database. Right click the table and select rows and it’ll display the user name. Next click on user_pass column and change the password and click Apply. But wait we need to modify the query so that Password is not stored in clear text rather in MD5 Hash.

Step 6: Convert Plain password in Md5 has and then store it in database. When you click Apply It will pop up with SQL script window. Modify the script to include MD5 function and then click apply.

UPDATE `db`.`wp_users` SET `user_pass`=MD5(‘KloudEzy’) WHERE `ID`=’3′;

image

Step 7: If there were no syntax error it should succeed and you will get the success confirmation.

image

Now you should be able to login with new credentials. Proceed to yourwordpress.com/wp-admin and try to login with the new credentials.

Thank you for taking time to read my article! If you found it useful please let me know by way of comment and share!

Cheers!

Niraj Kumar, MCT & Enterprise Cloud architect.

AzureTalk-Azure Container Service

Greetings Readers!

Thank you for taking time to read this article on “AzureTalk- Azure Container Service”AzureTalk is an absolutely free, 1-hour weekly recurring session  to learn Azure! I’ve conducted more than 16 sessions till now and looking for your continued support. Every week, I conduct an online session and and this week I covered Azure Container Services.  I hope you find this session useful!

We discussed following topics on Azure Container Service

  • Azure Container Service
  • Azure Container Registry
  • Azure Container Instance
  • Demo
    • Azure Container Service deployment
    • Generate Public and Private Key pair using PUTTY.
    • Docker Engine deployment on single stand alon VM.
    • Connect to VM using PUTTY

The recorded session is made available for viewing and you can watch entire Azure Talk on  Container Service here.

<a href="https://www.youtube.com/watch?v=9GPCsoJDxrg&t=5204s">https://www.youtube.com/watch?v=9GPCsoJDxrg&t=5204s</a>

AzureTalk: Azure container service

What is Azure Talk?

It’s a weekly 1 hour session to cover wide array of topics on Microsoft Azure. Session includes 3 logical sections.

  • 1st part I’ll walk you through “Azure Concept Of The Week” by utilizing a deck.
  • 2nd part we do a live demo and implement what we discussed earlier.
  • 3rd part Q & A session.

These are live sessions and you will get an opportunity to ask questions. You can refer all past AzureTalk here.

Join our AzureTalk Telegram group to get answers to all Azure related queries. We’ve more than 1250 community members who readily answer questions!

If you would like to be part of future sessions, please do register at https://www.kloudezy.com/

Thank you for taking time to read my article and if you found it useful please do like, comment and share!

Cheers!

Niraj Kumar, MCT & Enterprise Cloud architect.

Reference:

AzureTalk-Azure Compute HOL (Hands On Lab)

Dear Readers,

Thank you for taking time to read this article on “AzureTalk- Azure Compute HOL“. AzureTalk is an absolutely free, 1-hour weekly recurring session  to learn Azure! I’ve conducted more than 15 sessions till now and looking for your continued support. This week’s Hands On Lab was sponsored by MVP  Manesh Raveendran. I want to take time to thank him for sponsoring Hands On Lab session! It was an excellent gesture on his behalf to help our Azure Talk community! Special thanks to Vijay Nagpal who volunteered to do screen share and show the labs in action!

We covered following topics in Hands on Lab session.

  • Lab 1: Create Windows Virtual Machine
    • Exercise 1: Create a Storage account
    • Exercise 2: Create a Virtual Network
    • Exercise 3: Create a Network Security Group
    • Exercise 4: Create a Public IP Address
    • Exercise 5: Create the Virtual Machine
    • Exercise 6: Verify the deployed resources
  • Lab 2: Connect to the Virtual Machine
    • Exercise 1: Connect to Windows Server VM
    • Exercise 2: Power Operations on Virtual Machine
  • Lab 3: Managing Virtual Machines
    • Exercise 1: Resize Virtual Machine
    • Exercise 2: Monitoring & Boot Diagnostics of Virtual Machine
    • Exercise 3: Backup Virtual Machine

The recorded session is made available for viewing and you can watch entire Azure Talk Hands On Lab on Azure Compute here.

AzureTalk: HOL Azure Compute

What is Azure Talk?

It’s a weekly 1 hour session to cover wide array of topics on Microsoft Azure. Session includes 3 logical sections.

  • 1st part I’ll walk you through “Azure Concept Of The Week” by utilizing a deck.
  • 2nd part we do a live demo and implement what we discussed earlier.
  • 3rd part Q & A session.

These are live sessions and you will get an opportunity to ask questions. You can refer all past AzureTalk here.

Join our AzureTalk Telegram group to get answers to all Azure related queries. We’ve more than 1000 community members who readily answer questions!

If you would like to be part of future sessions, please do register at https://www.kloudezy.com/

Thank you for taking time to read my article and if you found it useful please do like, comment and share!

Cheers!

Niraj Kumar, MCT & Enterprise Cloud architect.

Reference:

AzureTalk-Azure Service Fabric

Greetings Readers!

Thank you for taking time to read this article on “AzureTalk- Azure Service Fabric“. AzureTalk is an absolutely free, 1-hour weekly recurring session  to learn Azure! I’ve conducted more than 15 sessions till now and looking for your continued support. Every week, I conduct an online session and and this week I covered Service Fabric.  I hope you find this session useful!

We discussed following topics on Azure Service Fabric.

  • Azure Service Fabric Overview
  • Microservice Architecture
    • Stateless
    • Stateful
    • Application Type
    • Service Type and it’s components
      • Code
      • Config
      • Data
  • Service Fabric Cluster Architecture
    • Cluster Manager
    • Failover Manager
    • Naming
    • Image Store
    • Fault Analysis
    • Upgrade
  • Demo
    • Service fabric cluster deployment
    • Deploy sample app on Service fabric
    • Perform rolling upgrade

The recorded session is made available for viewing and you can watch entire Azure Talk on  Service Fabric here.

AzureTalk: Azure Service Fabric Presentation

AzureTalk: Azure Service Fabric Demo Session

What is Azure Talk?

It’s a weekly 1 hour session to cover wide array of topics on Microsoft Azure. Session includes 3 logical sections.

  • 1st part I’ll walk you through “Azure Concept Of The Week” by utilizing a deck.
  • 2nd part we do a live demo and implement what we discussed earlier.
  • 3rd part Q & A session.

These are live sessions and you will get an opportunity to ask questions. You can refer all past AzureTalk here.

Join our AzureTalk Telegram group to get answers to all Azure related queries. We’ve more than 750 community members who readily answer questions!

If you would like to be part of future sessions, please do register at https://www.kloudezy.com/

Thank you for taking time to read my article and if you found it useful please do like, comment and share!

Cheers!

Niraj Kumar, MCT & Enterprise Cloud architect.

Reference: