Cloud Computing (Part-a)

I thought of writing about my experience to talk about my journey with cloud services. If you have been looking to move to cloud computing, I may provide you with some information from a beginner's point of view for not only understanding the basics, as well as best practices in security and operations. 

I'll start with understanding the details of the types of clouds, including infrastructure as a service, software as a service and platform as a service, as well as three major deployment models. This will typically include current players in the efficient market and which brands you should keep an eye on. I’ll adequately explain the details of infrastructure as a service, like AWS, Amazon Web Services, or Google compute engine. For that, I’ll compose a series of articles, where I’ll define software as a service, such as Salesforce.com or Microsoft Office 365. 

I’ll talk about a few points such as what infrastructure as a service cloud and specialized software as a service cloud looks like?

  • How you can purchase cloud computing including evaluating applications and data that may be right for the cloud?
  • How to formulate a business case for the cloud, do migration planning, as well as select the cloud provider. 
  • Personally, Security is a fundamental focus for me, so this series will focus on security planning for the cloud and picking the right security technology for the cloud, and finally, to move with securities operations. 

PS: DM me if anyone wants to talk about best practices in innovative technology associated with cloud operations. 

Anyways, let's get started. Cloud computing represents an intellectual revolution in IT that's revolutionizing the possible way we consume services, as well as leveling the playing field for small and medium-sized businesses. When I look at the possible experience of others, I naturally think, we pave the way for computing to be much more efficient and cost-effective. 

On-demand self-service, ubiquitous network access, resource pooling, rapid elasticity, and pay-per-use, there are three delivery models. 

  • Software as a service, 
  • Platform as a service, and 
  • Infrastructure as a service. 

Finally, there are three different deployment models, which includes

  • Private cloud, 
  • Public cloud, and 
  • Hybrid cloud. 

Well, the establishment of cloud computing is a common practice in technology. This means that cloud computing becomes pervasive to IT and it's another tool in the shed for IT. The emerging new capabilities in the cloud, such as machine learning and big data analytics. The migration of applications to cloud-based platforms, meaning that enterprises will do massive application and data migration projects to the cloud over the next several years.

There is not one cloud that fits all solutions. As a beginner, I've found that we need to understand the workloads first, and then pick the cloud deployment models that to proceed with. This process is time taking, takes weeks, sometimes months for large enterprises. 

Right now, I will talk about cloud deployment models ie Private, public, and hybrid clouds. 

  • Private clouds mean that you own the hardware that the cloud runs on. It's for your use and yours alone. 
  • Public means that you're leveraging cloud services over the open internet, using hardware and software that you don't own. 
  • Hybrid clouds use both public and private clouds, allowing you to run workloads on either cloud deployment models, and having them work seamlessly together.

You may deploy one, two, or all of these models. The main advantage of having a private cloud is that we run the cloud on-premises. Some believe this provides the best security over public and hybrid clouds. However, owning your hardware and software means you're not getting the value of purchasing public or hybrid clouds, where you can avoid owning hardware and software. 

Public clouds run over the open internet. You may not even know where your applications and data physically exist. Some consider this less secure. However, public clouds don't require that you purchase hardware or software, and you don't have to supply the data center space to maintain these systems. Thus, the concept of avoiding capital expense is the core value of having a public cloud. 

Hybrid clouds can provide the best of both private clouds and public clouds. Since you have two cloud deployment models that are paired, you can meet the needs of the workload. In some instances, workloads can be moved between public and private clouds to maximize the value of the cloud platforms. Your selection of which cloud deployment model is best for your purposes depends on your requirements. Part of this process of moving to the cloud is understanding the characteristics of your workloads and matching the correct types of cloud to those workloads. 

Now that we know the cloud deployment models, See you in the next article where, I’ll talk about the types of clouds, including software as a service, platform as a service, and infrastructure as a service.



Lakshay Aggarwal

Data Engineer | Certified Azure Data Analyst | ETL & Data Pipeline Expert | SQL, Python, Snowflake, Databricks | Driving Scalable Data Solutions in the Cloud

4 年

Wonderful explanation

Ritesh Thakur

Assistant Manager-Sterlite |B.Tech (Civil) | GGSIPU

4 年

Fruitfull for beginner...good? work??

Rahul Mittal

Co-Founder at Bulzaar.com Owner at Mittal Developers

4 年

Very useful ??

Aakash Chandra

Senior Software Engineer | Skilled in Java, Spring Boot | Strong Background in Backend Development and API Integration | Currently working in Impetus Technologies , Gurugram

4 年

Very insightful.Thanks for sharing

Kashish Verma

Programmer Analyst Trainee

4 年

Very helpful article

要查看或添加评论,请登录

Ruchi Parijat的更多文章

  • Understanding Product Management vs. Project Management

    Understanding Product Management vs. Project Management

    Hey everyone! Today, I want to dive into a topic that often stirs up confusion in the business world: Product…

    6 条评论
  • The Many Hats of a Product Manager: How to Juggle, Prioritize, and Make Magic Happen!

    The Many Hats of a Product Manager: How to Juggle, Prioritize, and Make Magic Happen!

    Imagine you’re a circus performer. You’re the one juggling everything—keeping balls in the air, spinning plates, and…

    8 条评论
  • Understanding What Defines a Product

    Understanding What Defines a Product

    When you hear the word "product," your mind might immediately jump to familiar everyday items—things like clothes…

  • Who's the Tech PM?

    Who's the Tech PM?

    Hi, everyone, welcome to my new series about technical product manager, the role, which is rapidly growing in today's…

    6 条评论
  • Understanding how banks operate.

    Understanding how banks operate.

    Understanding how banks work and why they matter to the overall economy is critical. When you understand the role that…

    24 条评论
  • Critical Competencies for leaders

    Critical Competencies for leaders

    Leaders are facing unprecedented change, overwhelming complexity and increased competition. The shifts in the…

    7 条评论
  • Docker : The next step beyond virtualization

    Docker : The next step beyond virtualization

    Docker carves up a running Linux system into small containers, each of which is it's own sealed little world, with it's…

    4 条评论
  • Assessing your emotional wake

    Assessing your emotional wake

    As promised, I'm back with another article. Today i’ll talk about the importance of emotional wake in leadership.

    35 条评论
  • Lead the way, that’s leadership

    Lead the way, that’s leadership

    Leadership is amazing. This is an opportunity and a responsibility to help others to be successful.

    19 条评论
  • Opinions on Testing

    Opinions on Testing

    Testing is essential to delivering high-quality software. There are many tools to test the logic, UI, functionality and…

    17 条评论

社区洞察

其他会员也浏览了