Step-By-Step Guide to get C1000–083 Certified

A Four parts Series for Beginners to pass the exam

After I have prepared this tutorial ,I received a lot of feedbacks seeking a detailed guide for beginners so that they can get the required knowledge to get certified

So I have decided to make this guide .it will be divided into four parts ,three parts are for understanding the required knowledge to have your first step in IBM cloud world while the last part will be for exam preparation and some simple techniques to know how to answer different questions

So let us get started with Part 1

Introduction

The concept of cloud computing began around the 1950s when large-scale mainframes with high-volume processing power became available. in order to make efficient use of the computing power of mainframes, the practice of time-sharing, or resource pooling, evolved.

In the 1970s, with the release of an operating system called Virtual Machine (VM), it became possible for mainframes to have multiple virtual systems, or virtual machines, on a single physical node

Nowadays expectations for The worldwide public cloud service market is expected to grow from $182.4 B in 2018 to $331.2 B in 2022, attaining a Compound Annual Growth Rate (CAGR) of 12.6%. Spending on Infrastructure as a Service (IaaS) Is expected to reach $76.6 B by 2022, with a total growth of 27.5% A year.Platform-as-a-Service (PaaS) Spending is expected to reach $31.8B by 2022, with a total 21.8% Growth a year.

So starting your cloud learning journey today with this course you’ll acquire one of the market’s hottest skill(s) To boost your career and employment opportunities.

so let us dive in ….

First thing you have to know the answer for important question

Who is this course intended for?

It is for anyone and everyone who wants to learn about Cloud Computing — whether you want to just understand what is Cloud (e.g. C-level execs, Managers, Sellers, Students, etc.) or start a career as a Cloud Practitioner (e.g. Developers, Systems/Cloud Architects, Technical Leads, Data Engineers, Security Engineers, Consultants, Technical Sellers, etc.)

Scope of the course

This course introduces you to the core concepts of cloud computing. You will gain the foundational knowledge required for understanding cloud computing from both business and practitioner perspectives.

You will learn about the definition and essential characteristics of cloud computing, its history, emerging trends, and the business case for cloud computing. You also learn about the various cloud service models (IaaS, PaaS, SaaS) and deployment models (Public Cloud, Private Cloud, Hybrid Cloud) and the key components of a cloud architecture (Virtualization, VMs, Storage, Networking, Containers). You will become familiar with emerging trends associated with cloud including, Hybrid Multi cloud, Microservices, Serverless, Cloud Native, DevOps and Application modernization. You will be introduced to some case studies and career opportunities related to cloud computing.

The course consists of 6 parts I will cover 2 parts per each tutorial and leaving the last tutorial for exam preparation

The course consists of 6 modules

These modules are:

Module 1 — Overview of Cloud

In this module you will learn about the definition and essential characteristics of cloud computing. You will learn about the evolution of cloud computing and the factors that organizations need to consider while creating their cloud strategy. You will become familiar with some key cloud service providers and the services they offer. At the end of the module, you will learn how to create an account on a public cloud platform.

Learning Objectives

After completing this module, you will be able to:

Module 2 — Cloud Adoption & Emerging Technology

In this module, you will learn about the business case for cloud adoption and case studies that demonstrate the results achieved by organizations through cloud adoption. You will also learn about some of the emerging technologies being supported by cloud computing.

Learning Objectives

After completing this module, you will be able to:

Module 3 — Cloud Computing Services & Deployment Models

In this module, you will learn about the different types of service and deployment models of cloud computing.

Learning Objectives

After completing this module, you will be able to:

Module 4 — Components of Cloud Computing

In this module, you will learn about the various components of a cloud computing architecture, such as virtualization, virtual machines, bare metal servers, and the difference between virtual machines and bare metal servers. You will learn how to build a secure cloud networking presence and how container-based technologies work.

Learning Objectives

After completing this module, you will be able to:

Module 5 — Cloud Computing Storage & Content Delivery

In this module, you will learn about the features and differences between the four main types of cloud storage — Direct Attached, File, Block, and Object Storage. You will also learn about the benefits of a Content Delivery Network.

Learning Objectives

After completing this module, you will be able to:

Module 6 — Emerging Trends ,Cloud Native ,Devops & Applications

In this module, you will learn about some of the emergent cloud trends, such as Hybrid Multicloud, Microservices, and Serverless. You will also learn how cloud native applications work, how DevOps helps tackle some of the complexities posed by cloud, and how organizations can modernize their applications for the cloud.

Learning Objectives

After completing this module, you will be able to:

Don’t worry they are not as scary as they might look, just take your first step and start now with me

In this part I will cover the first two modules

So get ready ….

Basic knowledge that you have to know by the end of this module

Let’s start with understanding the five essential characteristics of the cloud — which are :

1. On-demand Self-service: means that you get access to cloud resources such as the processing power, storage, and network you need, using a simple interface, without requiring human interaction with each service provider.

2. Broad Network Access, means that cloud computing resources can be accessed via the network through standard mechanisms and platforms such as mobile phones, tablets, laptops, and workstations.

3. Resource Pooling, is what gives cloud providers economies of scale, which they pass on to their customers, making cloud cost-efficient. Using a multi-tenant model, computing resources are pooled to serve multiple consumers; cloud resources are dynamically assigned and reassigned, according to demand, without customers needing to concern themselves with the physical location of these resources.

4. Rapid Elasticity, the 4th characteristic, implies that you can access more resources when you need them, and scale back when you don’t — because resources are elastically provisioned and released.

5. Measured Service, means that you only pay for what you use or reserve as you go; if you’re not using resources, you’re not paying. Resource usage is monitored, measured, and reported transparently based on utilization. As we see, cloud computing is really about utilizing technology “as a service” — leveraging remote systems on-demand over the open internet, scaling up and scaling back, and paying for what you use.

As I mentioned earlier in this talk, the cloud model is composed of five essential characteristics, three deployment models, and three service models.

Now we will understand the three types of cloud deployment models — Public, Private, and Hybrid.

1. Public cloud is when you leverage cloud services over the open internet on hardware owned by the cloud provider, but its usage is shared by other companies.

2. Private cloud means that the cloud infrastructure is provisioned for exclusive use by a single organization,It could run on-premises or it could be owned, managed, and operated by a service provider.

3. Hybrid cloud use a mix of both public and private clouds, working together seamlessly

Now, let’s look at the three service models that are based on the three layers in a computing stack : Infrastructure, Platform, and Applications.

1. Infrastructure as a Service : access to infrastructure is given as well as physical computing resources such as servers, networking, storage, and data center space — without the need to manage or operate them. Briefly recount the history and evolution of cloud computing Describe the key considerations that organizations can use as a guide while creating their cloud strategy Describe the key cloud service providers and their service Create an account on a public cloud platform

2. In a Platform as a Service : you get access to the platform, that is the hardware and software tools, usually those needed to develop and deploy applications to users over the Internet.

3. Software as a Service : is a software licensing and delivery model in which software and applications are centrally hosted and licensed on a subscription basis, and sometimes also referred to as “on-demand software.”

History and evolution of cloud computing

There are some important points you have to remember to have the required knowledge related to this part

· The concept of cloud computing dates to the 1950s when large-scale mainframes with high-volume processing power became available.

· In the 1970s, with the release of an operating system called Virtual Machine (VM), it became possible for mainframes to have multiple virtual systems, or virtual machines, on a single physical node

· The virtual machine operating system evolved the 1950s application of shared access of a mainframe by allowing multiple distinct compute environments to exist on the same physical hardware

· With the internet becoming more accessible, and the need to make hardware costs more viable, servers were virtualized into shared hosting environments, virtual private servers, and virtual dedicated servers, using the same types of functionality provided by the virtual machine operating system.

· The concept of A hypervisor is a small software layer that enables multiple operating systems to run alongside each other, sharing the same physical computing resources.A hypervisor also separates the Virtual Machines logically, assigning each its own slice of the underlying computing power, memory, and storage, preventing the virtual machines from interfering with each other. So, if, for example, one operating system suffers a crash or a security compromise,the others keep working.

· The pay-per-use model allowed companies and even individual developers to pay for the computing resources as and when they used them, just like units of electricity.

key considerations that organizations can use as a guide while creating their cloud strategy

· The first consideration is infrastructure and work loads.The cost of building and operating data centers can become astronomical. On the other hand, low initial costs and pay-as-you-go attributes of cloud computing can add up to significant cost savings.Also, a point to consider is that not all workloads may be ready for the cloud, as-is.

· The second consideration is around SaaS and development platforms.Organizations need to consider if paying for application access is a more viable option than purchasing off-the-shelf software and subsequently investing in upgrades. Organizations also need to consider speed and productivity — what it means for them to get a new application up and running in ‘x’ hours on the cloud versus a couple of weeks, even months on traditional platforms.

· Lastly, organizations need to consider the impact of making a wrong decision — their risk exposure.

The key cloud service providers and their services

We will now talk about some of the major Cloud Service Providers in alphabetical order.

Alibaba Cloud, also known as Aliyun, while relatively new, is the largest Chinese cloud

computing service provider.Itprovides a comprehensive suite of global cloud computing services to power not just their customers’ online businesses but also the Alibaba Group’s own e-commerce ecosystem. It offers a host of products and services such as compute, network, storage, security, monitoring and managing, communication, analytics, IoT, application development, data migration, web hosting, and more. One of the first to enter the cloud computing space, Amazon Web Services, or AWS Cloud, offers an extensive range of Infrastructure and Platform services to individuals, companies, and governments on a metered pay-as-you-go basis.

The Amazon Cloud provides a wide range of products, services, and solutions ranging from Compute, DevOps, Data, Analytics, IoT, Machine Learning, Networking, Content Delivery,Robotics, Serverless Computing, and much more.

Google Cloud Platform, or GCP, is a suite of cloud computing services, providing Infrastructure,Platform, and Serverless Computing environments. Google also uses GCP internally for their end-user products such as Google Search and YouTube.Google Cloud includes G Suite with products for communication, productivity, collaboration,storage, and more.The Google App Engine is a platform for developing and hosting web applications in Google-manageddata centers, automatically allocating and de-allocating resources to handle demand.

IBM cloud is a full stack cloud platform that spans public, private, and hybrid environmentswith products and services covering compute, network, storage, management, security, DevOps, and databases. Some of their prominent offerings include their Bare Metal Servers, VMWare, Cloud Paks for Application Modernization, Virtual Private Cloud, and the suite of emerging technologies such as AI, IoT, Blockchain, Data and Analytics. With the acquisition of Red Hat, IBM is also positioning itself as the leading hybrid cloudprovider of our times.

Microsoft Azure is a flexible cloud platform for building, testing, deploying, and managing applications and services through Microsoft-managed data centers. With its data centers spread out in many regions, Azure provides a global reach with a local presence.It provides Software, Platform, and Infrastructure services supporting Microsoft-specific and third-party languages, tools, and frameworks.

Oracle Cloud is primarily known for Software as a Service and Database as a Service (also known as the Oracle Data Cloud). Oracle’s SaaS offering includes wide-ranging applications such as ERP, SCM, HCM, Marketing, Sales, and CX running in the cloud. And the Oracle Data Cloud provides one of the largest cloud-based data management platforms helping customers personalize their online, offline, and mobile marketing campaigns, for targeted audiences. Oracle Cloud also provides some cloud Infrastructure and Platform services. Salesforce specializes in their Software as a Service offering that focuses on customer relationship management, supporting businesses to better connect with their customers, partners, and potential customers. Salesforce offers multiple cloud services such as Sales Cloud, Service Cloud, and Marketing Cloud, helping customers track analytics in real-time, customer success and support, customer complaints, even listening in to customers across social platforms to automatically route them to appropriate agents for resolution.

SAP is known for Enterprise software and applications such as ERP, CRM, HR, and Finance, running in the cloud. There is also an SAP Cloud Platform for building and extending business applications with rapid innovation cycles in a secure cloud computing environment managed by SAP.

Create an IBM Cloud Account

Download this file and follow the instructions inside it

Objectives:

After completing this lab, you will have signed up for a free account on IBM Cloud.

IBM Cloud offers numerous cloud resources and services. In this hands-on lab, you will create a Lite account on IBM Cloud. You can subsequently use your IBM Cloud Lite account, in this course or otherwise, to explore the catalogue and provision many cloud services at no charge.

You will perform this lab by completing the following tasks:

1. Sign-up

2. Confirm

3. Login

If you already have an IBM Cloud account, you can skip Tasks 1 and 2 and proceed with Task 3: Login to your IBM Cloud account.

Task 1: Sign up for IBM Cloud

1. Go to: Create a free account on IBM Cloud

2. In the Email box, enter your email address and then click the arrow.

Create IBM Cloud Account Log In screenshot

3. When your email address is accepted, enter your:

First Name, Last Name, Country or Region, and create a Password.

Note: To get enhanced benefits, please sign up with your company email address rather than a free email ID like Gmail, Hotmail, etc.

If you would like IBM to contact you for any changes to services or new offerings, then check the box to accept the option to be notified by email.

Then click Create Account to create your IBM Cloud account.

Task 2: Confirm your email address

1. An email is sent to the address that you signed up with.

2. Check your email, and in the email that was sent to you, click Confirm Account.

3. You will receive notification that your account is confirmed.

Click Log In, and you will be directed to the IBM Cloud Login Page.

Task 3: Login to your IBM Cloud account

1. On the Log in to IBM Cloud page, in the ID box, enter your email address and then click Continue.

IBM Cloud — ID log in

2. In the Password box, enter your password, and then click Log in.

Congratulations!! You can now explore the IBM Cloud catalog and provision various services on cloud

>> Module Two

Basic knowledge that you have to know by the end of this module

After completing this part you should have the knowledge about business case for cloud adoption and case studies that demonstrate the impact businesses have created by adopting cloud

· According to an IBM Institute for Business Value study, more than three-quarters of enterprises today are using cloud computing to expand into new industries 74% have adopted cloud to improve customer experience; and 71% use cloud to create enhanced products and services — while simultaneously downsizing legacy systems and reducing costs.

· To remain competitive, businesses need to be able to respond quickly to marketplace changes

· The International Data Corporation, IDC, predicts that by 2025, the total amount of digital data created worldwide will rise to 163 zettabytes (where one zettabyte is equivalent to a trillion gigabytes).And 30% of this data will be real-time information.

· Businesses that haven’t already, or are not currently, integrating cloud into their business strategy, run the risk of lacking the speed, agility, innovation, and decision-making capacities needed to be competitive, as also their ability to respond to digital disruption

We will look at how some of the leading businesses have transformed the way they work to provide better customer service, remove barriers to innovation, achieve enterprise scale, and accelerate growth, using cloud technologies. Although the case studies we’ll look at are curated from IBM Cloud, similar stories with dramatic impact to business can be found across the spectrum of companies utilizing other Cloud Service providers as well

BETTER CUSTOMER SERVICE: In the highly competitive airline industry, customer experience is a major point of differentiation, and digital channels are increasingly important. To become more responsive to customer needs, American Airlines needed a new technology platform and a new approach to development that would help it deliver digital self-service tools and customer value more rapidly across its enterprise. The airline recognized the opportunity to remove the constraints of their existing customer-facing applications based on monolithic code into cloud-native based microservices architecture on the cloud.

The results: Faster development and release of new apps. Improved operational reliability, productivity

DEMAND FOR ENTERPRISE SCALE: Since its inception in 2008, Bitly has journeyed from a startup that offered intelligent link-shortening technology adopted by users to compress lengthy URLs for social media posts, to an enterprise product. Seeking an agile, cost-effective IT infrastructure to support this transition, Bitly started planning for cloud migration. Their need was to have a cloud-based model with pay-as-you-go pricing, the ability to scale up and scale down, a more global presence, and the ability to geodistribute into more POPs. And they wanted it to be low-risk. Bitly migrated to an IBM Cloud environment, establishing a scalable hosting platform for low-latency delivery to enterprise customers around the world.

The results: 25 billion data-infused links migrated from one hosting site to Cloud infrastructure with data center locations worldwide.1 billion user interaction data set stored and managed in a flexible, cost-effective

REMOVING BARRIERS TO INNOVATION: As a lean organization with a self-imposed limit on headcount, UBank excels at finding innovative ways to meet demands. Continually challenged to find more efficient ways to operate, UBank’s IT team explored a Platform as a Service (PaaS) cloud development model. Their need was to give more control to their developers, reduce the need for additional resources, faster speed to market, and removing barriers in going from an idea to production. UBank launched new initiatives in an IBM Cloud Platform environment, including a virtual assistant that incorporates IBM Watson technology to support the bank’s online home loan application

The results: Faster time to market made possible through the Cloud Platform framework that streamlines development and empowers product teams.Foster greater innovation with cloud-based development resources that are quick, easy, and cost-effective to deploy.

ACCELERATING GROWTH: Financial traders demand extreme speed and availability from trading systems. Profitability depends on split-second decisions. As a leading online broker in forex, commodities, equities, cryptocurrencies, indices, and other financial instruments, ActivTrades enables investors to buy and sell on numerous financial markets. Investors need reliable access to accurate market information, combined with the ability to move rapidly to execute trades. As its client base grew, ActivTrades wanted to cut latency, accelerate execution, and streamline the delivery of new functions.

The results: Up to 3X performance boost, helping clients seize fleeting opportunities for profit. Security-rich cloud platform with ultra-high availability protects client investments.

Emerging technologies such as Internet of Things, Artificial Intelligence, Blockchain, and Analytics are being accelerated by the Cloud

Internet of Things

The power, scale,dynamic nature, and economics of the cloud resources make cloud computing a key enabler for adoption and evolution of internet of things

Internet of things have played a vital role in saving rhinos in south Africa, This endangered species is getting help from some unexpected friends, the zebra and antelope. They’re wearing IoT sensors connected to the IBM cloud. When poachers enter the area, the animals run for it, which alerts Rangers who can track their emotions and help stop them before any harm is done. It’s a smart way to help increase the Rhino population and turn the poachers into the endangered species

Artificial Intelligence

Many of the applications where we apply AI today simply wouldn’t have been possible without the scalable, on-demand computing offered by the cloud

the United States Tennis Association, USTA, is using AI on the Cloud to deliver unique digital experiences to millions of fans around the world.

The IBM Cloud is the digital foundation of the US Open. It scales rapidly to meet a five thousand percent increase in web traffic. And it delivers a consistant experience to our fans all around the globe. And with Watson on the IBM Cloud, we can engage fans in unique ways, year after year. Slam Tracker analyzes more than twenty-six million historical data points. It gives fans deep insight into featured matches, and it can see the momentum of a match shifting in real time.

Blockchain

Blockchain is a secure, distributed, open technology that can help speed up processes, lower costs, and build transparency and traceability in transactional applications

Analytics technologies on the cloud leverage the flexibility, scalability, and computing resources available on the cloud. From tracking trends on social media to predict future events, to analyzing data to build machine learning models that can be deployed in cognitive applications, cloud provides the integrated environment that is required to leverage data for continuous improvement and accelerated business growth. Let’s look at how KONE has invested in cloud and IoT technologies to power a data analytics and predictive maintenance solution for city infrastructure used by more than 1 billion people daily. At KONE we manufacture elevators, escalators, auto walks, and doors All of these devices are streams of data that we are collecting. In order to process those streams, we need a scalable way of handling the amount of data that is coming in. And that’s where cloud function fits in perfectly. We handle that data with event-driven architecture. We use functions to persist that data, and to generate further events on that data, that are then utilized and consumed by applications, our customers and users

Block chain can be used to trace the production ,transportation and distribution of different crops so that it guarantees the freshness of products

Computer Engineer ,Having M.Sc of computer engineering ,passionate about technology and new trends ,inventor with national and international recognitions