Saturday, November 30, 2024

Shared Responsibility


The concept of shared responsibility in cloud computing refers to the division of security and compliance responsibilities between the cloud service provider (CSP) and the customer. The exact division of responsibilities can vary depending on the type of cloud service model (IaaS, PaaS, SaaS) being used.

The given diagram indicates the level of responsibility from IaaS to SaaS (from left to right)

In a nutshell, the shared responsibility model delineates which security tasks are handled by the cloud provider and which are handled by the customer, ensuring a clear understanding of each party's role in maintaining the overall security of the cloud environment.

Sunday, November 10, 2024

Cloud IAM


Identity and Access Management (IAM) defines who can do what on which resources

Although IAM for Google and AWS perform the same function, they do it in very different ways.

Google uses Service accounts to control service-to-service authentication; AWS uses IAM Roles and Profiles to accomplish this control.

Details are listed in the below table

ConceptGoogle CloudAmazon Cloud
Programmic IdentityIAM service accountIAM role and instance profile
User IdentityFederated and managed outside IAMIdentify profiles within AWS and EC2
PolicyList of binding for set of users by roleDocuments based permission apply to cloud users
Permission CollectionUser vs Role pairingManaged policies
Predefined set of permissionPredefined rolesManaged policies

Cloud zone


Google and AWS both use regions as a way to provide cloud services to customers.

In cloud computing, a cloud region is a geographic area that contains multiple cloud zones, while a cloud zone is a logical data center within a region

Google uses zones to provide data center services and every region will have at least 3 zones.

Google Cloud and AWS both have points of presence (PoPs) located in many more locations around the world.

ConceptGoogle CloudAmazon Cloud
Data center clusterRegionRegion
Abstracted data centerZoneAvailability Zone
Edge cachingPoints of PresencePoints of Presence
Min zonesThreeTwo

Google Cloud uses points of presence to provide Cloud CDN and to deliver built-in edge caching for services such as App Engine and Cloud Storage.

AWS uses points of presence to provide the content delivery network service, Amazon CloudFront, and for edge caching services like Lambda at the edge.

Tuesday, November 5, 2024

Sizzling 600


Today, we are celebrating 600th weekly blog post - it's not just a number, but the journey, the lessons learned, and the incredible power of consistency with scorecard of 

  • 14+ years (since 2010)
  • 720+ collaborations
  • 600+ weekly inks
  • 570k+ hits
  •  40+ followers 

Let's dive into some motivational insights on how consistency can transform our goals into reality.

  1. Consistency is the key to achieving long-term success 
  2. It’s not about making grand gestures or sudden changes
  3. It’s about the small, intentional steps we take every single day

Professionals who regularly update their skills and knowledge are more likely to shine their career by overcoming challenges with consistency. Here, drive is to share any weekly tech learnings consistently.

Staying consistent isn’t always easy. There will be challenges and setbacks, which can be resolved with passionate attitude.

Whether you're a new reader or have been with us, this milestone is a testament to the value of perseverance and dedication in this weekly blog. 

Thank you for being a part of this journey. Here's to many more weeks of growth, learning, and success together!

Saturday, November 2, 2024

Copilot AI


Microsoft Copilot is an AI tool integrated into Microsoft and Windows platforms, part of the generative AI movement that creates content from user prompts. 

  • Microsoft's new update for its Copilot AI services continues to stir controversy with most users highlighting their preference for the previous version, citing a degraded user experience.
  • In a recent interview, Microsoft AI CEO Mustafa Suleyman discussed Copilot's future plans, including its evolution into a virtual companion that can become a friend and foster meaningful and lasting relationships with users.
  • Users have already spotted instances where the chatbot has tried to foster a friendship, while in reality, they just need to leverage its capabilities as a tool.

Microsoft Copilot is an AI tool integrated into Microsoft and Windows platforms, part of the generative AI movement that creates content from user prompts. 

Quick ref at https://www.windowscentral.com/software-apps/windows-11/microsoft-copilot-everything-you-need-to-know