About Author:

Bhavesh Goswami

Bhavesh Goswami

Bhavesh was in the initial dev team of AWS S3, and has been working in the Cloud Computing and Big Data fields for over 9 years now. He is the CEO and Co-Founder of CloudThat (www.cloudthat.in).

Google’s strategy to counter AWS: Acquire mission critical AWS workloads. Will it work?

Posted on February 23, 2017 by Bhavesh Goswami | Comments(0)

Google has been on an aggressive buying spree on cloud. But they are acquiring only a specific kind of companies: the companies that support a mission critical AWS workload. Google has bought many companies in cloud, that were either only supporting AWS, or primarily supporting AWS workloads. Below are some examples of such acquisitions.

Continue reading…

Ramifications of Microsoft Azure’s Strategic Shift towards Cloud Solutions Provider (CSP) Partners

Posted on February 8, 2017 by Bhavesh Goswami | Comments(2)

Microsoft Azure is giving a tough fight to AWS in the public cloud market. Its no secret that AWS, with its 6 years of headstart in IaaS segment has more market share and more services. The latest announcement by Microsoft about Azure pay-as-you-go model not available in the MPSA licensing model gives us a hint on the strategic initiative by Microsoft Azure to capture more market share. Before we begin, let me share few licensing models with which microsoft sells Azure. Microsoft Online Subscription Program (MOSP) This licensing model is the subscription based model which is the default option when you go to the Azure portal and create an account using your credit card. You can also use this model to procure products like office 365, Dynamic CRM, etc. Most small and medium business, and individual developers procure Azure in this fashion. This is the classic Pay-as-you-go model with no prepaid commitments. Enterprise Agreement (EA) EA is a volume licensing package offered by Microsoft which primarily targets large organizations that have 500 or more personal computers. Although this is primarly used to buy software like Windows and SharePoint, Azure can be bought with this licensing model. There is usually some

Continue reading…

2016 IT Skills and Salary Report

Posted on September 7, 2016 by Bhavesh Goswami | Comments(0)

  We recently had Global Knowledge 2016 IT Skills and Salary Report published. This report proves that with fast moving technology landscape, trainings are becoming more important than ever before. Training remains one of the most important aspect of global workforce, especially when reports like Zinnov’s prediction that 25% of global IT workforce will become redundant in few years. Below are some of the important findings of the report. Existing skill gaps increase stress on employees Cybersecurity, cloud computing and networking skills are in demand Building new skills is the top driver for professional development 21% of the responders got raise greater than 11% because they “Developed new skills that were of added value“ AWS Certified Solutions Architect – Associate is the second highest paid certification. What are you waiting for to get certified? I am surprised to NOT see any Azure certifications in top 20. We see huge demand, and I am sure Azure 70-534, Azure 70-533, Azure 70-473 Certifications will be there next year. These certifications are hard, and my guess is there are not enough participants with these certifications, so they are missing from the list. Out of more than 10K people who were surveyed, only 35 were AWS Solutions Architect – Professional Level Certified. We see

Continue reading…

5 Reasons why Multi-Cloud Disaster Recovery (DR) is the Only Real DR Strategy

Posted on March 14, 2016 by Bhavesh Goswami | Comments(2)

Disaster Recovery (DR) is an important aspect of any cloud deployment. In the words of Amazon’s CTO Vernal Vogel’s, “Everything fails, all the time”. It is possible that an entire data center or region of the cloud provider goes down. This has already happened to most cloud providers like Amazon AWS and Microsoft Azure and will surely happen again in future. Cloud providers like Amazon AWS and Microsoft Azure will readily suggest that you have a Disaster Recovery and Business Continuity strategy that spans across multiple regions, so that even if a single geographic region is down, you can continue working off of another region. This sounds good in theory, but there are several flaws in the methodology of using the same region of a single provider. Below are the 5 reasons why I am asserting that this Cross-Region DR will not be that effective. Alternatively, companies would be looking at Multi-Cloud DR where a different cloud provider is used for the DR strategy. 1) A single AWS Region failure might cause huge capacity crunch for other regions used as DR Many businesses in the USA will have their AWS infrastructure in AWS East coast region. Most of them will have their cross-region DR setup in

Continue reading…

Preparing for Amazon Web Services Certified Solutions Architect Certification (AWS Architect Certification)

Posted on February 27, 2015 by Bhavesh Goswami | Comments(21)

AWS has launched a comprehensive AWS certification program. Lack of Certification from AWS was an issue in the AWS ecosystem, so the certification program is really exciting. I registered for the exam straight away and gave the exam today (05/08/2013). I am glad to say I cleared the exam for AWS Certified Solutions Architecture, and I am sharing my experiences. Types of AWS Certification Under the AWS certification program AWS will provide three kinds of Certifications: AWS Certified Solutions Architect AWS Certified SysOps Administrator AWS Certified Developer                       Under each of these different verticals AWS will have three different levels in future: 1) Associate, 2) Professional, and 3) Master. For now, AWS has only offered the AWS Certified Solutions Architect certification and only for Associate level. AWS says that the rest of the certifications are coming later. Update: Since the initial blog post, Amazon now has released all the above three certification in associate level. Also Professional Level Exam is now launched for Solutions Architect and DevOps. For more information on Masters courses, please click on respective links. What does AWS Solutions Architect Certification consists of? According to AWS: “Earning an AWS Certified

Continue reading…

Preparing for AWS Solutions Architect Professional Level Certification Exam

Posted on August 21, 2014 by Bhavesh Goswami | Comments(5)

AWS has now publicly launched Professional level of their Solutions Architect certification exam. I cleared the certification a few days after it was launched. Below I discuss about my experience with the exam, and strategies that help clear the certification. AWS Certification Exam Levels Until now only Associate Level certification were available for all three vertices, Solutions Architect, SysOps and Developer. But Amazon is aggressively adding more certification levels and my prediction about Professional level certification has come true. Below is the chart for current and future certifications in the pipeline. As you can observe, Solutions Architect is now has Professional Level certification and possibly Master level is coming soon. Source: aws.amazon.com About Professional Level Certification Exam According to Amazon, “The AWS Certified Solutions Architect – Professional Level exam validates advanced technical skills and experience in designing distributed applications and systems on the AWS platform“. In my experience, it was a very comprehensive and advance exam with a lot of real-world use cases being converted to exam questions. If you have not worked on real-life projects which involves architecting infrastructure on AWS, it might be quite difficult to answer some of the questions. Below we break down the exam objectives and the kind of

Continue reading…

5 Reasons why DynamoDB is better than MongoDB

Posted on April 29, 2014 by Bhavesh Goswami | Comments(5)

If you are considering MongoDB or any other NoSQL databases, its a must that you consider DynamoDB. In the MongoDB vs DynamoDB matchup, DynamoDB has a lot of brilliant features that help ease the pain of running NoSQL clusters. Below I give five reasons to choose DynamoDB over MongoDB. Reason 1: People don’t like being woken up in the middle of the night One sure-shot way to motivate someone to rethink their priorities in life, and reconsider their choice in becoming an IT professional, is to hand them pager-duty for a MongoDB cluster. Maintaining a MongoDB cluster requires keeping the servers up and running, keeping the MongoDB processes up and running, and performance monitoring for the cluster. Check this image for example (time there are in UTC). In the middle of the night, a client’s MongoDB Cluster generated few automated CloudWatch alarms. At 4 AM the conversation between a systems engineer and me is like following: Engineer: Hey, got woken up by the pager, seems like CPU utilization is spiking, but requests are running fine. I looked around but found nothing. Can I just resolve this issue and look at it tomorrow? Me: You woke me up to just ask this?

Continue reading…

TOP 5 Cloud Predictions for 2014

Posted on March 31, 2014 by Bhavesh Goswami | Comments(0)

    Cloud market is just getting hotter and more unpredictable. There is a lot of momentum in the Enterprise as well as startup space. Below are my top cloud predictions for 2014. 1. Intel will announce Public Cloud offering This first prediction is a bold one. But imagine you are senior management at Intel, and you realize that only a handful of giants like Amazon, Google, Microsoft are now buying a good chunk of your CPUs. Rather than buying CPUs most companies are now directly using cloud services provided by public cloud companies. Imagine the leverage these three has over Intel. If Amazon, Google and Microsoft collectively decide to move to their entire cloud infrastructure to AMD, what will happen to Intel stock? Surely Intel is realizing that cloud is where computing’s future lies; a future were companies will no longer buy a bulk of CPUs directly. Intel has quietly acquired a lot of companies to enable them to venture into public cloud. As cloud offers traditional IT infrastructure like storage, network and computation platform as APIs, it is mandatory for a cloud computing company to be good at developing and maintaining APIs. Intel bought Mashery, which specialized in

Continue reading…

Preparing for AWS Certified Solutions Architect Professional BETA Exam

Posted on March 11, 2014 by Bhavesh Goswami | Comments(11)

I appeared for the AWS Certified Solutions Architect Professional BETA Exam yesterday. I wanted to give a brief first look idea about my experience with the certification exam. As you know AWS now has following certifications:   The exam was VERY comprehensive. There were questions from almost all the services that AWS has. Beta test was looooong.. 175 questions in 180 mins, which comes to around 60 seconds per question. And a lot of questions were 200 words or more. That means you had to read the question, comprehend and answer a 200 word question in 60 seconds. Drink a lot of coffee before the exam :) (Update: Its been heard the number of questions are reduced to 150 now, but I haven’t confirmed it with AWS yet.) There were a lot of questions that required deep knowledge about some of the core services. In the associate level, it was good enough to understand how to use a service  (How to start it, how to configure it, its most common use cases ,etc.). But its obvious to attain AWS certified Solutions Architect – professional level, it would be required to understand how exactly a service accomplishes these task. Lets take EC2 for example. (Note:

Continue reading…