New

Posts

Page 29 of 40

October 10, 2022 devopscloud

Green Software Foundation #CarbonHack22 is about creating software solutions that use more clean energy.

Here are some sample ideas for Carbon Aware applications -

  • Location and Time shift workloads
  • Distributed ML Training and inference using time and location shifting
  • Find best clean time - Time shift and location shift for multi-cloud apps
  • Carbon Aware Batch processing (large-scale videos, image compression …)
  • Carbon Aware Consensus Algorithms
  • Carbon Aware DevOps

Checkout the link - https://lnkd.in/d6sZu8DP for more details

Build your own carbon-aware application. Register here - https://lnkd.in/dXeuzFrC

October 6, 2022 clouddevops

Top 5 strategy to optimize the build and CI/CD process. Having a optimized CI/CD process results in faster, efficient and cost effective builds.

Here are Top 5 things to start with for CI/CD optimization –

Build Lean Container Images – Separate building the application from building its runtime layer and build form minimal base images Reference –  https://lnkd.in/dEfQTpdZ

Using a cache like Kaniko with your build to cache container build artifacts .Kaniko works with all major cloud container registry. Reference – https://lnkd.in/dVcrwN4z

Selective deployment based on last run and changes – Reference – https://lnkd.in/dd3Cq32c

Minimize dependency and exclude files not required by build using vendor supported .ignore files – Reference – ( For docker, refer to BuildKit and .dockerignore , Link – https://lnkd.in/duxNrceV )

Move towards Green Ops – Understand the carbon impact of your builds and schedule – batch changes for build, leverage green regions and timelines. Participate in the Green Software Foundation Hackathon to build sustainable applications https://lnkd.in/dUC8geyd

Reference - https://lnkd.in/dMGpCwPA

October 5, 2022

Top 5 strategy to optimize the build and CI/CD process. Having a optimized CI/CD process results in faster, efficient and cost effective builds.

Here are Top 5 things to start with for CI/CD optimization –

Build Lean Container Images – Separate building the application from building its runtime layer and build form minimal base images Reference –  https://lnkd.in/dEfQTpdZ

Using a cache like Kaniko with your build to cache container build artifacts .Kaniko works with all major cloud container registry. Reference – https://lnkd.in/dVcrwN4z

Selective deployment based on last run and changes – Reference – https://lnkd.in/dd3Cq32c

Minimize dependency and exclude files not required by build using vendor supported .ignore files – Reference – ( For docker, refer to BuildKit and .dockerignore , Link – https://lnkd.in/duxNrceV )

Move towards Green Ops – Understand the carbon impact of your builds and schedule – batch changes for build, leverage green regions and timelines. Participate in the Green Software Foundation Hackathon to build sustainable applications https://lnkd.in/dUC8geyd

Reference - https://lnkd.in/dMGpCwPA

September 24, 2022 devops

Selective deployments should be part of your DevOps optimization process. You can optimise your CI/CD pipeline by deploying only what has changed from the last run of the pipeline.

Look at the following reference for one of the ways to implement selective deployment - https://lnkd.in/dd3Cq32c

Optimising the CI/CD pipeline not only ensure faster builds, but better resource and cost optimization

September 20, 2022 cloud

Anthos for VM -  Now run and manage VMs and containers side-by-side on Google #Anthos.

The latest release provide flexibility to leverage and run virtual machines on Anthos for bare metal. This is helpful specifically for low-latency edge deployments or when VMs can’t be moved to #containers .

Link - https://lnkd.in/dmPVbTvA

If you are new to Anthos, do check out my videos - https://lnkd.in/eUHpuGkq

Also, Google Cloud Next is round the corner, do register https://goo.gle/3B8whfW

September 13, 2022 green softwaretrends

Building carbon aware applications should be part of your green software strategy. You can reduce the carbon footprint of your application by just running things at different times and in different locations. Green Software Foundation #CarbonHack22 is your chance to build a carbon aware software application. Learn more http://grnsft.org/hack22.

September 9, 2022 cloud

Happy to share the release of my new book - “Getting started with Cloud Computing and Google Cloud”. The book is now available digitally from Amazon.
Download your copy from - https://amzn.to/3RMgk5S

The intent of this book is to provide practical guidance on how to get started with cloud computing and Google Cloud and be productive in a shortest possible time frame.

This book provides a mix of basic foundation concepts, along with advanced topics which teaches you practical #cloudcomputing concepts and fundamentals, the “why” and “how” part of getting things done to build cloud applications. The concepts are generic in nature and applicable to all cloud providers like #AWS and #Azure, but the Labs demonstration is available only for Google Cloud

Apart from cloud computing, the book also teaches you dual skills on how to create multi cloud applications - basically build applications in a way that can be deployed to any cloud provider, like Google Cloud, Azure or AWS. Secondly, the book teaches you practical ways of getting things done that would help you in your cloud journey.
So, if you are new to cloud computing and need to build a strong foundation, or getting started on Google Cloud or want to know how to build multi-cloud applications, then this book is for you.

The book is created as a course ware, divided into learning sessions, visual cards and Labs. Each session provides just the right level of details, with visual cards providing key messaging or takeaways and Labs providing step by step instructions through video.

The video provides a short preview of Table of Contents for the book. Happy Learning !!

September 8, 2022 cloud

Happy to share the release of my new book - “Getting started with Cloud Computing and Google Cloud”. The book is now available digitally from Amazon.
Download your copy from - https://amzn.to/3RMgk5S

The intent of this book is to provide practical guidance on how to get started with cloud computing and Google Cloud and be productive in a shortest possible time frame.

This book provides a mix of basic foundation concepts, along with advanced topics which teaches you practical #cloudcomputing concepts and fundamentals, the “why” and “how” part of getting things done to build cloud applications. The concepts are generic in nature and applicable to all cloud providers like #AWS and #Azure, but the Labs demonstration is available only for Google Cloud

Apart from cloud computing, the book also teaches you dual skills on how to create multi cloud applications - basically build applications in a way that can be deployed to any cloud provider, like Google Cloud, Azure or AWS. Secondly, the book teaches you practical ways of getting things done that would help you in your cloud journey.
So, if you are new to cloud computing and need to build a strong foundation, or getting started on Google Cloud or want to know how to build multi-cloud applications, then this book is for you.

The book is created as a course ware, divided into learning sessions, visual cards and Labs. Each session provides just the right level of details, with visual cards providing key messaging or takeaways and Labs providing step by step instructions through video.

The video provides a short preview of Table of Contents for the book. Happy Learning !!

September 1, 2022 green softwaretrends

Digital has changed the way organizations operate and how people live and work. Sustainability is the next wave of transformation that will have a profound impact on all organizations and, of course, our planet.

In my latest blog, I talk about the most interesting and useful takeaways from the Green Software Foundation Europe summit. I also share our latest podcast with The Economist, where I’m joined by a leading authority, Ziliang Zong, Professor of the Computer Science Department at Texas State University, to discuss the impact and implications of green software on sustainable business.

#greensoftware #sustainability #digital #esg Green Software Foundation

August 25, 2022 green softwaretrends

Had a great time interacting with live audience and talking about #greensoftware #sustainability and #technology at the Nasscom Annual Technology Conference #NATC  NASSCOM Accenture.
Thanks to everyone who attended the session.

Technology itself has a carbon footprint and we need to consider sustainability as a first class citizen while designing and delivering software applications.

I also have seen if you quantify the carbon reduction opportunities, which can be easily visualised like - “your software/application at scale would be used by millions of users and carbon reduction savings from your entire software/hardware stack can be mapped to planting of 100 trees”,  can make the teams more responsible and have a greater connect towards the green software initiative.

As #software professionals, we all have a role to play to embed energy efficiency and reduce carbon emissions to contribute our part towards a greener environment. Start your journey with small changes, small improvements can have a big impact at scale.

Link - https://lnkd.in/d2eKitF5

#esg #technologyinnovation Green Software Foundation

August 25, 2022 green software

Here is an interesting case study on how moving to Rust led to energy efficiency and cloud cost reduction.

It’s not easy to switch over to new languages, my suggestion is to start small. Small improvements at scale can have a big impact.

As you start designing and developing applications, embed energy efficiency and carbon reduction as part of overall software development process to deliver sustainable software applications

https://lnkd.in/dn6WsmGS

August 24, 2022

Here is an interesting case study on how moving to Rust lead to energy efficiency and cloud cost reduction.

It’s not easy to switch over to new languages, my suggestion is to start small, small improvements at scale, can have a big impact.

https://lnkd.in/dn6WsmGS

August 12, 2022

Here is an excellent research report from DORA’s (DevOps Research and Assessment by Google Cloud) that provides in-depth understanding of DevOps practices and capabilities that drive performance, and how the industry continues to evolve.

DevOps can be viewed as a cultural shift and this research validates a number of technical, process, measurement, and cultural capabilities that drive higher software delivery and organisational performance.

Download the paper from - https://lnkd.in/dPicgwmz

August 9, 2022 devopscloud

Blue green deployment is an important strategy as part of your devOps process. If you are leveraging kubernetes and Google Cloud Kubernetes Engine (GKE), GKE now supports Blue-green upgrades, which provides more flexibility and control over the upgrade process.

Only caveat is Blue green deployment would increase your cost temporally as the original environment is maintained during the upgrade for rollback. Not all production workload would require Blue green deployment as a strategy, so trade-offs against cost needs to be evaluated. The process worked seamlessly for my deployments.

https://lnkd.in/dgXAFwnq

August 6, 2022 cloudtrends

Docker Swarm or kubernetes - My first production deployment of kubernetes was in 2016. We were evaluating whether to use Docker Swarm or kubernetes. The devOps processes and container managed solutions were still evolving. Sharing an article from 2016, where I had summarised Kubernetes vs Docker Swarm and why Kubernetes was the choice of platform.
Link to the blog - https://lnkd.in/dHHzFe9D

Kubernetes has come a long way and made things simplified, being adopted by all cloud providers and now it’s the def-facto choice for running containers on any platform. With devOps, tools are now streamlined with open source CI/CD options like Jenkins and monitoring via prometheus or cloud vendor supported devOps tools like Cloud Build, Cloud Pipeline ..

According to CNCF’s respondents, 96% of organisations are either using or evaluating Kubernetes.

Checkout the survey results from CNCF - https://lnkd.in/dcAS8Ruc
where Kubernetes is starting to go “under the hood” and in my view, probably has a potential to expand and become the computing environment for not just platforms, but any device.

August 6, 2022 cloud

Write serverless apps in python using Chalice framework. If you want to quickly create prototypes in python and deploy applications on AWS Lambda seamlessly, try out this python framework. It also integrates with other AWS services like Amazon API Gateway, Amazon S3.

Link to Github - https://lnkd.in/d3npdZpS

August 5, 2022 cloud

Compare 100+ services across Google Cloud, AWS and Azure. Checkout the updated version of cloud comparison tool.

If you are migrating applications across cloud vendors, this tool can help to choose compatible services. If you are building multi-cloud or cloud-neutral applications, pick up services that would work across cloud providers seamlessly. Checkout the previous newsletter on #multicloud strategy adoption for guidelines - https://lnkd.in/dha_vDyD

Link to the tool - https://lnkd.in/d4aWq8zZ

August 5, 2022

Write serverless apps in python using Chalice framework. If you want to quickly create prototypes in python and deploy applications on AWS Lambda seamlessly, try out this python framework. It also integrates with other AWS services like Amazon API Gateway, Amazon S3..

Github - https://lnkd.in/d3npdZpS