Posts

Optimization Master List for Cloud Cost Optimization for Google Cloud

General FinOps | Getting started with FinOps on Google Cloud (whitepaper) | New workload estimations (GCP Console) Enterprise Cost Modelling (using contractual pricing Maximize business value with cloud FinOps (whitepaper) 5 key metrics to measure Cloud FinOps impact in your organization in 2022 and beyond (blog) Price Optimizations (GCP console) Maximize cost efficiency with CUD optimization strategy (for GCE, CloudSQL, VMware Engine, CloudRun, GKE Auto Pilot, Cloud Spanner) BigQuery Slot Recommender (GA)   Usage Optimizations (to reduce waste) (GCP Console)  Cloud SQL idle instance recommender (GA) Cloud SQL over provisioned instance recommender (GA) Idle VM recommender (GA) Idle persistent disk recommender (GA) Idle IP address recommender (GA) Idle custom image recommender (GA) Unattended Project Recommender (GA) VM Machine type recommender (GA) Managed instance group (MIG) machine type recommendation (GA) GCE Predictive Autoscaler (GA) Data  Looker cloud cost management work  

Top 5 Reasons To Migrate From Cloud Foundry to Google Cloud

Image
VMware held their SpringOne conference this week for developers and made a few announcements of note. If you can navigate the word salad , you’ll see that they’ve canceled their “Cloud Foundry on Kubernetes” program, effectively putting PCF on a dead-end path. Now maybe a good time to look at Kf . With Kf, you can migrate your Cloud Foundry applications to Google Kubernetes Engine or Anthos without changing your developer workflows. 1/ VMware Springone conference is currently underway where for the first time they have authoritatively sunset Cloud Foundry. See excerpt below from Tanzu  Blog Nonetheless, after hundreds of discussions with our beta customers, we determined that the Tanzu Application Service for Kubernetes approach wouldn’t allow us to leverage and expose the key declarative primitives that make Kubernetes and its ecosystem so powerful. We also didn’t believe it would meet our standards for scalability, speed, security, and stability, nor would it deliver the kind of dev

Monoliths to Microservices - explained to a Ten year old!

Image
  In tech we tend to overcomplicate things. Here is a  video of me explaining to my son on how to decompose legacy monoliths to microservices to drive app transformation and all its benefits.

CIO Guide To Large Application Modernization - Where The Wild Things Are!

Image
 App Modernization is a spectrum - ranging from VM lift'n shift to a full on rewrite. with replatforming to containers and refactoring somewhere in between. Consulting companies are minting  millions   billions of  milking  app transformation and digital transformation for all it worth. True app modernization begins from a position of pain and opportunity - Loss due the lack of new features or a feature velocity slow down due to technical debt or frequent change failures. When a confluence of business pain and paradigm shift in IT occurs such as cloud native, microservices and Kubernetes - large scale complex app modernization is funded (by LOB and IT).  So the first thing we need to be super clear on -  WHY  are we decomposing the large monolithic application. What value do we expect to get from this endeavor quantified in business metrics that we can explain to the Board or the C-suite.  The plan for monolith decomposition needs to include clear milestones and MVPs along the way

Application Modernization & Google Distributed Architecture Resources

BigQuery Whitepaper: https://cloud.google.com/files/BigQueryTechnicalWP.pdf BQ Foundation -Dremel: A Decade of Interactive SQL Analysis at Web Scale https://research.google/pubs/pub49489/ Bigtable: A Distributed Storage System for Structured Data: https://research.google/pubs/pub27898/ The Google File System: https://storage.googleapis.com/pub-tools-public-publication-data/pdf/035fc972c796d33122033a0614bc94cff1527999.pdf Managing Critical State - Distributed Consensus for Reliability: https://sre.google/sre-book/managing-critical-state/ Designing and Operating Highly Available Software Systems at Scale: https://research.google/pubs/pub48000/ Google Research: Distributed Systems and Parallel Computing: https://research.google/pubs/?area=distributed-systems-and-parallel-computing Data Integrity: What You Read Is What You Wrote https://sre.google/sre-book/data-integrity/ Google Docs - Architecting the World's Largest Realtime Collaboration System and Developer SDK Deployment Archetype

An Ode To The Pivotal Dojo

Image
First it is ironic that I am writing this post about Pivotal my old employer as a Googler . So please remember that these thoughts are my personal opinion only and NOT Google's.  Recently I got to legitimately reminisce about my early years at Pivotal.  Dojo A  dōjō  ( 道場 ,  Japanese pronunciation:  [doꜜː(d)ʑoː] [note 1] )  is a hall or place for immersive learning or meditation. This is traditionally in the field of martial arts, but has been seen increasingly in other fields, such as meditation and software development. The term literally means "place of the  Way " in Japanese. From my perspectives here are the 5 key tenets of the DOJO methodology.  Immersive Pair Programming- we used to call this -  I  do, We do , you do. The intent here is to teach them how to fish and not merely assist them or do it for them.  Pair programming resulted in both enablement and delivery.  Communication, feedback  and quick decisions. Run the team like a product team. There are typicall

15 DevOps Trends to Watch for in 2021- Google Cloud Has You Covered

Image
Wondering if Google Cloud has you covered for all the 15 Devops Trends >? The answer is a resounding YES. In fact GCP pioneered some of the trends like Shift Left Security and was one of the first to bake in gitops style config and policy management practices in our multi-cloud platform Anthos.  Migrating to microservice will become a must - @GKE https://cloud.google.com/solutions/migrating-a-monolithic-app-to-microservices-gke Hybrid will become the deployment norm - @Anthos DataOps will boom - @GoogleFourKeys https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance Resilience testing will become mainstream - @AnthosServiceMesh https://cloud.google.com/solutions/scalable-and-resilient-apps GitOps will become a norm - @CloudBuild @Container Registry @CloudSourceRepositories @ApplicationManager @Anthos ConfigConnector   https://cloud.google.com/kubernetes-engine/docs/tutorials/gitops-cloud-build There will be more migrations to serve