Leveraging Blockchain, AI , ML, Cloud Computing for digital transformation

 Union Education Minister Shri Ramesh Pokhriyal ‘Nishank’ chaired the 54th Meeting of the Council of Indian Institutes of Technology (IITs) today through online medium. Minister of State for Education Shri Sanjay Shamrao Dhotre; Secretary, Higher Education Shri Amit Khare was also present in the meeting.

Union Minister congratulated Heads of all IITs and Chairpersons (BoG) for successfully continuing the academics during the challenging times of COVID-19 and for their remarkable contribution in combating the COVID-19 by way of new scientific research. He exhorted the IITs to become a driving force behind realizing the vision of Atmanirbhar Bharat, as envisioned by Prime Minister Shri Narendra Modi.

Shri Pokhriyal asked IITs to develop Institute Development Plan as envisioned in NEP 2020 to improve the mobility of faculty between institution and Industry. The mobility of faculty members and industry experts between technical institutes and industry will promote collaborations between industry and academia, he added. Earlier, a committee was constituted under the chairmanship of Dr K. Radhakrishnan, Chairman, Standing Committee for IIT Council for suggesting recruitment of faculties in IITs (Industry interaction and mobility of faculty).

Union Minister also urged IITs to adopt One IIT – One Thrust Area approach based on local needs.

Digital Transformation using Blockchain, AI, ML, and Cloud Computing at IITs also came up for discussion during the meeting. It was recommended to constitute a taskforce to review use of technology at all IITs and also to accelerate deployment of digital tools. It was also recommended to undertake rationalization of staff from current standards to a lower number.

On the basis of the recommendation of the Chairman of Standing Committee for IIT Council, four Working Groups were constituted on the following issues related to NEP-2020:

Group-1: Graded Autonomy, Empowered and accountable BoG and Director

Group-2: Grooming distinguished academics for directorship of IITs

Group-3: Reform and restructuring of the Academic Senate

Group-4: Innovative funding mechanisms

The reports of the these groups and also of a new group which will work on faculty development will be presented in a meeting to be chaired Union Education Minister.

The Council also put up for consideration a suggestion to arrange Online IIT R&D fair to showcase the quality research work being done by IITs to showcase the R&D work of IITs to the industry. This may be followed by a physical fair in after normalization of present situation.

Highlighting several initiatives undertaken by the government, Shri Pokhriyal mentioned about approval of funds to improve the overall infrastructure of the 4 IITs at Madras, Delhi Kharagpur and Bombay. He spoke about making IITs as multi-disciplinary institutions for holistic growth in all disciplines of education, without losing its main focus on Scientific Research and Technology Development. He called upon IITs to make full use of the recently announced scheme National Research Foundation. He hoped IITs will strive to achieve the global rankings by 2022, the 75th Year of India’s Independence. He assured IITs of every possible help and support in terms of finance, administrative guidance, issues relating to various other Ministries and agencies of the Government.   

*****

Serverless does it have servers?

Serverless does it have servers?

Or it has something more exciting.

For those who know about cloud or are interested about it must have heard this word once “serverless”. As confusing as it sounds it has created a lots of myths around this like

Is serverless actually server less?

Is serverless and FaaS really same?

If you are curious about this or just wanna know serverless let’s find out together. Also we will be taking some important questions like why you should learn/know serverless, does your enterprise actually need serverless? Let’s find out together.

The first thing is what is serverless-

According to cloudflare- serverless computing is a method of providing back-end services on an as-used basis.¹

Also serverless framework is free opensource framework build for developing lambda a serverless computing platform of amazon. So what serverless basically means is rather than managing your server together with application you let the server provider manage it. This way you can focus more on application you are writing. You give them the code and they will imply this on server and will charge you based on traffic and services. so serverless doesn’t means having no server but means having no hussle of servers.

Many times FaaS and serverless are taken as replaceable words but are they same? 

While serverless is a broad term Serverless computing can be divided in two types

BaaS(back-end as a service)

FaaS(function as a service)

so FaaS is a type of serverless computing.

Now why should you learn/know serverless? It’s simple as it’s a growing field if you want to use it in firm, in your career or if you just want to feed your curiosity you should learn/know it.

Does you enterprise or you need it?

The big part of you decision depends on

Time- if you have time to manage back-end issue or you love doing it you can leave serverless

Money- It also depends on how well you can manage finances.

Knowledge- Also you should know you or the  human resource you hold how well they have knowledge about back-end or functions or will it be better leaving on serverless.

Hope this feeds your queries.

10 best place to learn serverless

1 . Serverless cloud development by qwicklabs

Qwicklabs is always my resource for learning something cloud, for these article too. Its bitesize lessons makes it easy to grasp or remember concept even if you are taking quest or not.

Remember you must sign in to read it’s content

https://www.qwiklabs.com/quests/152

2 . Serverless full stack application on aws- serverless.com

It’s a tutorial or a course by serverless.com to teach about serverless and its implications for full stack development and various tricks to utilise it financially 

https://www.serverless.com/learn/courses/full-stack-application-development-on-aws/

3. Microsoft learn

It has bite-size lessons, quizzes, some exercises, cute badges, you can always look how much you learnt or can take a quiz to refurbish your knowledge but most importantly a community to help with they want to try the stuff as the content progress for better grasping.

https://docs.microsoft.com/en-us/learn/paths/create-serverless-applications/

4 . 7- best serverless courses and aws lambda courses to learn in 2021-      medium

It’s a article by medium in which it explains what is serverless and why it’s important but also connects to lots of important resources to further proceed.

https://medium.com/javarevisited/7-best-serverless-and-aws-lambda-courses-to-learn-in-2021-de1820111c85

5 . Serverless- free code camp.org

 A collection of 73 posts on code camp. You can read them to understand serverless and what’s going on latest in it. 

https://www.freecodecamp.org/news/tag/serverless/

6. Serverless computing solutions Google cloud

It’s Google cloud explaining what’s serverless and why you should use there serverless products. This article is nice for those who are new and want to get start, it has a video, some links to documentation, some other sources like there trusted partners and some examples.

https://cloud.google.com/serverless

7. What is serverless computing?- IBM cloud education

It’s IBM C.E. explaining serverless, it’s nice but as it’s from IBM C.E. it’s more of clearing concepts and confusions and getting little learner insight instead of promotion of service like in above article, it’s worth reading for students looking for serverless or wants to clear there basics.

https://www.ibm.com/cloud/learn/serverless

8. What is serverless- gitlab

It’s a nice article by gitlab giving Idea of what is serverless and several open-source and big firm products you can get.

https://about.gitlab.com/topics/serverless/

9. Serverless- the new stack

It’s a short 1 minute article discussing what big brains think about serverless, what it is, it’s profits and challenges.

https://thenewstack.io/category/serverless/

10. What is serverless- cloudflare

It’s language is comparatively simple to above articles and it provides detail insights of serverless, if you’re jumbling in tough tech words can give this article a try.

https://www.cloudflare.com/en-in/learning/serverless/what-is-serverless/

Cloud Computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet. Large clouds, predominant today, often have functions distributed over multiple locations from central servers.

Cloud computing relies on sharing of resources to achieve coherence and economies of scale. Advocates of public and hybrid clouds note that cloud computing allows companies to avoid or minimize up-front IT infrastructure costs. Proponents also claim that cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance, and that it enables IT teams to more rapidly adjust resources to meet fluctuating and unpredictable demand, providing the burst computing capability: high computing power at certain periods of peak demand.

Importance of Cloud Computing

Inexpensive

Cloud computing helps in reducing a considerable amount of CAPEX (Capital Expenditure) & OPEX (Operational Expenditures) an organization does not need to invest in expensive hardware’s, storage devices, & software’s etc. and you only have to pay for the resources you utilize.

Elasticity & flexibility

Cloud computing enables you to reduce and increase your resources demands as per your requirements. For e.g. if you have heavy traffic on your site you can increase your resources and vice versa. Cloud computing gives you the flexibility to work from wherever you want and whenever you want all you require is an internet connection.

Auto Updating

Software updates and upgrades can be a painful thing cloud computing simplifies it for you as all the software maintenance and upgrades are looked after and regulated by your cloud service provider.

Increased collaboration

Cloud computing enables employees to work in a more collaborative and coordinated manner as all the data and information about the organization, & ongoing projects is available to every employee and can be accessed from anywhere and anytime which helps in reducing delays and increase productivity.

Agility & Speed

Time is the most crucial factor when it comes to decision-making and execution.  Cloud computing services have a very prompt and customer-centric SLA’s (Service Level Agreements). Cloud Service providers offer up to 99.99% uptimes which ensure continuous flow of business operations and executions.

What is VPS (Virtual Private Server)? Its features!

VPS (VIRTUAL PRIVATE SERVER)
Do you know what VPS is?
The full form of VPS is Virtual Private Server. As the name suggests, it is a virtual private server, which is rented to the user. It appears to the user that on a VPS there is no other user on the server & it is a dedicated server. However, VPS is installed on a server serving multiple websites. There are multiple VPS on a computer. The user has full access to his VPS. It has a unique IP address, disc space, CPU resources and the user doesn’t have to share it. It is independent.
How a VPS works?

There is an OS (Operating System) installed on each VPS. The user can install any software that runs on that Operating System. The web hosting provider uses virtualization technology which installs a virtual layer on the Operating System (OS) of the server. Hence, it separates the server into individual compartments, through a virtual wall. Thus, the user can install their OS & software. Hence, it is a completely private server.

Advantages of a VPS Hosting

The first one & the best advantage is that the user has full access to the VPS’s OS without any restrictions &  no need for permission from the admin for any custom process.
Users can also host additional services such as File Transfer Protocol (FTP), a mail server, an e-commerce store & many more.
It also allows the user to host multiple websites which are best for an organisation, developer, & many other types of businesses.

Disadvantages of VPS Hosting

Generally, small businesses & organisations own VPS, to get the flexibility of a Dedicated Server at a cheap price. But it also has its disadvantages.
Another disadvantage is that it lacks in performance. The VPS generally throttle the server’s performance. Because the VPS provider tries to increase the number of VPS on the server.
Security is not a major disadvantage on VPS. Generally, VPS is separated from another VPS because of server virtualization. But there is also a security requirement, which is avoided by some hosting providers. Hence, it may lead to a major security issue.

The right time to switch to VPS?

Are you currently using any Shared Hosting, Cloud Hosting, etc. & are thinking to switch to VPS. Many questions arise in your mind that what is the right time to switch to VPS hosting. So, I am going to talk about this topic in this section.
Here are the top 5 reasons because of which you can switch to VPS.
1. If you are worried about security, & want some extra & reliable security, extra backup space, extraordinary security for your e-commerce store or any online payment, then you can surely go to VPS. You will get top-level security in VPS.
2. If you are constantly experiencing a high amount of traffic on your website, & thinks that the shared hosting is not able to handle it. And, if you don’t want to take the risk, then you can consider VPS hosting.
3. Sometimes, because of high requests & traffic, your website starts running or loading slowly or lagging. Because Shared Hosting is not idle for this traffic, then you can definitely go for VPS hosting.
4. Sometimes, you need to install software other than WordPress, Drupal, etc. & you want to install your software. You may also need to use a custom server configuration. Then you want a hosting provider, which rents the server with extra configurations. Then, you should buy VPS hosting.
5. If you are constantly running for server errors on your Shared or any other type of web hosting, & want more reliable & budget-friendly hosting, then you can go for VPS hosting.

Conclusion

If your business is going decently & if you want more resources, then you have to surely go for VPS hosting. It’s nowadays budget-friendly.
I will also talk about other types of Web Hosting such as Colocation Hosting, Dedicated Hosting, etc. in future posts. So don’t forget to bookmark this website.
Thanks for reading!

Different Types Of Web Hosting: Which One Is Best For You?

Shared Hosting

Have you ever heard the term Shared Hosting, Cloud Hosting, Reseller Hosting, etc? If so, after hearing these terms, a question arises in your mind, “What is the meaning of these terms?” Let me explain, these are all types of web hosting services available in today’s world!

There are many types of Web Hosting such as Shared Web Hosting, Managed Hosting, Dedicated Hosting, Colocation Hosting, VPS (Virtual Private Server), Cloud Hosting, Reseller Hosting, and many more. There are many types of Web Hosting but I am going to talk about only the top 3 in this article. Well, I will also talk about other Web Hosting such as VPS (Virtual Private Machine), Managed Hosting, Colocation Hosting, etc. in our future posts.
If you want to know more about hosting, then read this article – What is Web Hosting? It’s Features, Types! Web Server

1. Shared Hosting – 

Shared Hosting

In Shared Hosting, you share the hosting resources with other users. It involves a certain number of users who share a single server & hosts their website with a specific amount of disc space. All the user’s data is hosted on the same server. The website addresses of the users are placed in a VPN (Virtual Private Network) to protect the users from other users, malware, brutal codes or even others websites sharing the same server space.
In 2021, shared hosting services are run by more complicated servers and software systems that do not allow any downtime or interruptions in uptime.

2. Cloud Hosting –

Cloud Hosting

Cloud Hosting service has become very popular these days. However, its prices are high in the past few years, but in 2021, the prices get lower, hence it gives a chance to small businesses also come online. It is a set of services that are hosted in the cloud to provide users with an easy way to access data storage, online backup and more. In this type of hosting, a client needs to only access it over the Internet from a computer and a browser on a local network.
It hosts your website on a group of connected servers at the same time. The website data is stored in different servers at once. Hence, your site has greater security & reliability as compared to one server. If one server breaks then the other server takes its place so that the site visitors don’t notice any lack of continuity. Hence, cloud hosting gives you perfect uptime.

3. Reseller Hosting –

Reseller Hosting

Renting disc space & bandwidth from a Web Hosting company & then selling it to your clients is called Reseller Hosting. Most of the new Web Hosting provider uses the Reseller Hosting to sell Web Hosting. It is the best & affordable way to start your own Web Hosting business. Most of the big Web Hosting provider provides cheap reseller hosting such as GoDaddy, HostGator, etc.

Conclusion

I think, if you just want to go online & do something big, then I recommend you to only go for Cloud Hosting. It is cheap, reliable, & also trustable than Shared Hosting. You can go for Cloud Hosting plans of Hostinger as they are cheap & also Hostinger is very popular these days.
I will talk about other Web Hosting, such as Colocation Hosting, Managed Hosting, VPS (Virtual Private Server), etc. in future posts. So, don’t forget to bookmark this website. I promise that it will be worth it.
Thanks for reading!







What is Web Hosting? It's Features, Types! Web Server

WEB HOSTING

Have you ever heard of the term ‘Web Hosting’? Well, I am 99% sure that you heard of the term ‘Hosting’. Web Hosting is different from Hosting. Hosting a show, Webinar, etc. is different from Web Hosting. In Web Hosting, there is no host. As the term suggests, Web Hosting is somewhere related to the Web. So, many of you guess that the term ‘web’ is also included in the keyword ‘Webinar’, then how is it different from it? You are guessing wrong. Let me clarify to you.

Web Hosting is an online service that permits you to host or publish your website, store, etc. on a specific Web Server. The website which you are reading currently is also somewhere hosted on the planet. When you buy a Web Hosting, the hosting provider rents you some space on the server or rents you the full server according to your requirements & budget, where you can store all your crucial files & data of your website.

What Exactly is a Server?

WEB SERVER

A server is a computer that is responsible for the communication of the web user’s browsers to your site from anywhere on the planet.
When the client’s computer requests website data from the server, it delivers the website data such as text, images, videos & website data (like HTML, Databases, etc.). The web server communicates with the web browser using the Hypertext Transfer Protocol (HTTP). The Web Hosting provider is responsible for the maintenance & uptime of the server.
But don’t you think that there is an address of the website, through which the user connects to the server. Yes, there is an address of your website, which is labelled as Domain. Ex- https://google.com , https://www.edupediapublications.org , etc. If you don’t host your website on a domain, then your website address is in the form of an IP address. The user has to enter the IP address in the browser to connect to your website. The IP address is hard to remember, that’s why we used the domain as a website address.
If you don’t know much about Domains, then you can read our other articles –

What are the basic features included in Web Hosting?

1. DISK SPACE –

A disk space, which is also known as web space, refers to the amount of space aligned by the Web Hosting provider to the buyer. The buyer can store all website data such as code, images, videos, & other files related to the website. Web space is generally scaled in MegaByte (MB) & GigaByte (GB).

2. BANDWIDTH OR DATA TRANSFER –

BANDWIDTH OR DATA TRANSFER

Many of us believe that the term Bandwidth & Data Transfer are the same entity, but they are different. Bandwidth is the amount of data that can be transferred at a time. While on the other hand, Data Transfer is the actual amount of data transferred at a particular time. While purchasing a Web Hosting plan, you should make sure that your website size & the amount of monthly visitors you have is completely reliable with the plan.

3. FTP ACCESS –

FTP (FILE TRANSFER PROTOCOL)

FTP, also known as File Transfer Protocol is used to transfer your website data from your computer to the server. It is also used for downloading your website files from the server to your computer. It can also be used for manually backing up your website to your computer.

4. E-MAIL ACCOUNTS –

EMAIL ADDRESS

It is the common feature of Web Hosting. It allows you to create a branded email address according to your domain. You can also send emails through various methods, i.e. POP & IMAP.

Types of Web Hosting?

There are many types of Web Hosting –
  1. Shared Web Hosting
  2. Managed Hosting
  3. Dedicated Hosting
  4. Colocation Web Hosting
  5. VPS (Virtual Private Server)
  6. Reseller Hosting
There are more types of Web Hosting, we will talk about all of them in future posts. We will also talk about all features in detail, how to manage it. So, don’t forget to bookmark this website (or page).
Thanks for reading!

What is Web Hosting? It's Features, Types! Web Server

WEB HOSTING

Have you ever heard of the term ‘Web Hosting’? Well, I am 99% sure that you heard of the term ‘Hosting’. Web Hosting is different from Hosting. Hosting a show, Webinar, etc. is different from Web Hosting. In Web Hosting, there is no host. As the term suggests, Web Hosting is somewhere related to the Web. So, many of you guess that the term ‘web’ is also included in the keyword ‘Webinar’, then how is it different from it? You are guessing wrong. Let me clarify to you.

Web Hosting is an online service that permits you to host or publish your website, store, etc. on a specific Web Server. The website which you are reading currently is also somewhere hosted on the planet. When you buy a Web Hosting, the hosting provider rents you some space on the server or rents you the full server according to your requirements & budget, where you can store all your crucial files & data of your website.

What Exactly is a Server?

WEB SERVER

A server is a computer that is responsible for the communication of the web user’s browsers to your site from anywhere on the planet.
When the client’s computer requests website data from the server, it delivers the website data such as text, images, videos & website data (like HTML, Databases, etc.). The web server communicates with the web browser using the Hypertext Transfer Protocol (HTTP). The Web Hosting provider is responsible for the maintenance & uptime of the server.
But don’t you think that there is an address of the website, through which the user connects to the server. Yes, there is an address of your website, which is labelled as Domain. Ex- https://google.com , https://www.edupediapublications.org , etc. If you don’t host your website on a domain, then your website address is in the form of an IP address. The user has to enter the IP address in the browser to connect to your website. The IP address is hard to remember, that’s why we used the domain as a website address.
If you don’t know much about Domains, then you can read our other articles –

What are the basic features included in Web Hosting?

1. DISK SPACE –

A disk space, which is also known as web space, refers to the amount of space aligned by the Web Hosting provider to the buyer. The buyer can store all website data such as code, images, videos, & other files related to the website. Web space is generally scaled in MegaByte (MB) & GigaByte (GB).

2. BANDWIDTH OR DATA TRANSFER –

BANDWIDTH OR DATA TRANSFER

Many of us believe that the term Bandwidth & Data Transfer are the same entity, but they are different. Bandwidth is the amount of data that can be transferred at a time. While on the other hand, Data Transfer is the actual amount of data transferred at a particular time. While purchasing a Web Hosting plan, you should make sure that your website size & the amount of monthly visitors you have is completely reliable with the plan.

3. FTP ACCESS –

FTP (FILE TRANSFER PROTOCOL)

FTP, also known as File Transfer Protocol is used to transfer your website data from your computer to the server. It is also used for downloading your website files from the server to your computer. It can also be used for manually backing up your website to your computer.

4. E-MAIL ACCOUNTS –

EMAIL ADDRESS

It is the common feature of Web Hosting. It allows you to create a branded email address according to your domain. You can also send emails through various methods, i.e. POP & IMAP.

Types of Web Hosting?

There are many types of Web Hosting –
  1. Shared Web Hosting
  2. Managed Hosting
  3. Dedicated Hosting
  4. Colocation Web Hosting
  5. VPS (Virtual Private Server)
  6. Reseller Hosting
There are more types of Web Hosting, we will talk about all of them in future posts. We will also talk about all features in detail, how to manage it. So, don’t forget to bookmark this website (or page).
Thanks for reading!

CLOUD COMPUTING

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.

Cloud computing is the delivery of computing services , including servers, storage, databases, networking, software, analytics, and intelligence over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.

There are three main types:

• Infrastructure as a service (IaaS)
• Platform as a service (PaaS)
• Software as a service (SaaS)

Examples of Cloud Computing —

The main types of cloud computing include software as a service, platform as a service, and infrastructure as a service. Serverless computing, also known as function as a service (FaaS), is also a popular method of cloud computing for businesses. SaaS or Software as a Service.

Benefits of cloud computing —

• Reduced IT costs. Moving to cloud computing may reduce the cost of managing and maintaining your IT systems.

• Scalability.

• Business continuity.

• Collaboration efficiency.

• Flexibility of work practices.

• Access to automatic updates

The  most obvious uses of cloud computing is the mobility that it brings, both to the recreational user, as well as to the corporate and business user. Many of us are already familiar with some cloud computing services, like Google Docs, or even email services.

Five characteristics of cloud computing
On-demand self-service.

• Cloud computing resources can be provisioned without human interaction from the service provider.

• Broad network access.

• Multi-tenancy and resource pooling.

• Rapid elasticity and scalability. 

• Measured service.

Google Drive is a cloud-based storage solution that allows you to save files online and access them anywhere from any smartphone, tablet, or computer. … Drive also makes it easy for others to edit and collaborate on files.

Disadvantages of cloud computing

• Data loss or theft.

• Data leakage.

• Account or service hijacking.

• Insecure interfaces and APIs.

• Denial of service attacks.

• Technology vulnerabilities, especially on shared environments.