Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 43

Internship Project Report

On
Cloud Computing
As Cloud Computing trainee
With

The Henson Group, Mohali


Submitted By
Deep Darshan Singrodia
2018BCTX1012
Bachelor of Computer Application (ITMS&CT)
2018-21 Batch
Under the supervision of
Mr. Shamneesh Sharma
Head of Department
Department of Computer Science & Engineering
In Partial Fulfillment of the Requirements for the Degree of
Bachelor of Computer Application
at

POORNIMA UNIVERSITY
Sitapura, Jaipur, Rajasthan 303905
Internship Report

CERTIFICATE

This is to certify that the project work report entitled “Internship Report” is submitted by Deep
Darshan Singrodia (2018PUSCEBCTX06209), a student of final year VI semester in partial
fulfillment of the degree of Bachelor of Computer Application (ITMS&CT) of Poornima
University, Jaipur during the academic year 2020-21. The work has been found satisfactory and is
approved for submission.

DATE: June,2021

Mrs. Anuradha Raheja

(Assistant Professor)

Mr. Shamneesh Sharma

HOD (Bachelor of Computer Application)


Internship Report

ACKNOWLEDGMENT

It is our privilege to express our sincerest regards to our project coordinator & guide Mr.
Shamneesh Sharma for his valuable inputs, able guidance, encouragement, whole- hearted
cooperation and constructive criticism throughout the duration of our project.

I take this opportunity to express my profound gratitude and deep regards to my Manager Mr.
Randhir Singh for his exemplary guidance, monitoring and constant encouragement throughout
the course of this internship. The blessing, help and guidance given by him time to time shall carry
me a long way in the journey of life on which I am about to embark.

We are thankful to Dr. Ajay Khunteta, Dean, SCE, Poornima University for providing a platform
to carry out the project work. We are thankful to Dr. Suresh C. Padhy, President, Poornima
University for the encouragement to achieve the desired goals. We thank to Dr. Manoj Gupta,
Pro-President, Poornima University, Dr. Dinesh Goyal, Provost, Poornima University and Dr.
Chandni Kirpalni, Registrar, Poornima University for the guidance & encouragement throughout
the duration of our in-Internship project.

I would like to express my heartfelt gratitude to Mr. Shamneesh Sharma, Head of Department,
Bachelor of Computer Applications, Poornima University, Jaipur for his kind support and
inspiration which has immensely strengthened my confidence during my internship program. We
deeply express our sincere thanks to our Head of Department for encouraging & allowing us to
make the Internship project on the topic “Cloud Computing” .

I also take this opportunity to express a deep sense of gratitude to Mrs. Anuradha Raheja for his cordial
support, valuable information, and guidance, which helped me in completing this task through various
stages.

I am obliged to all my Team members, for the valuable information provided by them in their respective
fields. I am grateful for their cooperation during the period of my internship.

Deep Darshan Singrodia


Internship Report

2018PUSCEBCTX06209
Internship Report

Snippets of Training cum Internship Letter:


Internship Report

Page | 1
Internship Report

Page | 2
Internship Report

ABSTRACT

Computers have become an indispensable part of life. We need computers everywhere, be it for
work, research or in any such field. As the use of computers in our day-to-day life increases, the
computing resources that we need also go up. For companies like Google and Microsoft,
harnessing the resources as and when they need it is not a problem. But when it comes to smaller
enterprises, affordability becomes a huge factor. With the huge infrastructure come problems
like machines failure, hard drive crashes, software bugs, etc. This might be a big headache for
such a community. Cloud Computing offers a solution to this situation.

Cloud computing is a paradigm shift in which computing is moved away from personal
computers and even the individual enterprise application server to a cloud of computers. A cloud
is a virtualized server pool which can provide the different computing resources of their clients.
Users of this system need only be concerned with the computing service being asked for. The
underlying details of how it is achieved are hidden from the user. The data and the services
provided reside in massively scalable data centers and can be ubiquitously accessed from any
connected device all over the world.

Cloud computing is the style of computing where massively scaled IT related capabilities are
provided as a service across the internet to multiple external customers and are billed by
consumption. Many cloud computing providers have popped up and there is a considerable
growth in the usage of this service. Google, Microsoft, Yahoo, IBM, and Amazon have started
providing cloud computing services. Amazon is the pioneer in this field. Smaller companies like
SmugMug, which is an online photo hosting site, has used cloud services for the storing all the
data and doing some of its services.

Cloud Computing is finding use in various areas like web hosting, parallel batch processing,
graphics rendering, financial modeling, web crawling, genomics analysis, etc.

Page | 3
Internship Report
Table of Contents

Cover Page I
Certificate II

Acknowledgement III

Internship Letter/ Offer Letter IV

Abstract V

Table of Contents VI

Chapter 1 Introduction 6

1.1 Introduction 6

1.2 Objective 7

Chapter 2 About the Company 8

2.1Comapny’s profile 8

2.2 Mission Statement 9

2.3Areas of Expertise: 9

2.4 Culture of Company 10

2.5 People in Company 10

2.6 Culture of fun and creativity 10

Chapter 3 Job Role


3.1 Overview 11

3.2 why are we Important 12

Page | 4
Internship Report

Chapter 4 Tools and Technologies 15

4.1 Overview Of Cloud Computing 15

4.2 Characteristics of cloud computing: 16

4.3 Features of Cloud computing 18

4.4 Factors influenced in cloud computing marketplace 19

4.5 Types of Cloud Services 21

4.6 Deployment Models of Cloud Computing 23

4.7 Cloud Computing Architecture 25

4.8 Tools We Work on 26

Chapter 5 Self-Assessment 31

Chapter 6 Conclusion 35

Chapter 7 References 36

List of Figures

Logo of The Henson Group - 7

Type of cloud Services - 20

Cloud computing types and features - 21

front end and back end mechanism - 25

Microsoft Azure - 26

Autotask Tool - 28

Continuum Tool - 28

GreytHR Tool - 29

Page | 5
Internship Report

Chapter-1
Introduction
1.1 Introduction

Internship is the process of on-the-job training, which particularly beneficial for students with
major in technical courses.
Poornima University provides that glorious opportunity to their students of having an internship
within their bachelor program.
Poornima University always emphasize on industry orientation in academic study. For these
purpose industry people are invited to Poornima University to talk about their companies and
experiences, often some technical courses are entirely conducted by them. The Three Months
internship program is another, possibly most effective, way of achieving industry orientation.
Internship helps the students to link-up their academic experience with industry practices. I have
tried my best to combine both together. I hope I am successful.
The company I was sent for internship is The Henson Group. It is one of the leading Managed
Service Provider in India.

Page | 6
Internship Report

1.2 Objective

The purpose of this internship was to achieve the real-world experience and gain in depth
knowledge of Cloud Computing that enables me to put everything that I have learned into
action. An internship can help me to achieve new skills that can apply to my future and current
jobs. The main objective involved in the internship was to achieve a rich experience and
influence my professional life while fostering personal growth and development. The report
aimed to present the learning and experience I have received from the internship.

 To gain in-depth knowledge of Cloud Computing.


 To get hands-on the tools and technologies.
 To get an exposure of professional work environment.

Page | 7
Internship Report

Chapter-2
About The Company
2.1 Company’s Profile

The Henson Group

Fig: Logo of The Henson Group

The Henson Group is an award-winning Gold Certified Partner focused on the deployment of
Microsoft technologies for U.S. and international companies. For over 15 years, Microsoft and
its partners have recommended the Henson Group for licensing, consulting, and managed
services to corporations large and small.

Most of our architects, engineers, and developers are former Microsoft employees, which means they
have relationships with Microsoft product groups and executives that give us access to roadmaps
and knowledge not generally available to our competitors. Today, we have more than 650
employees and partners servicing hundreds of clients in dozens of industries. From cloud and on-
premises support to licensing—the Henson Group consistently delivers world-class results for its
clients worldwide.

Page | 8
Internship Report

2.2 Mission Statement:


"Their mission is to be the best and most trusted cloud solutions partner globally. They do this by
offering hassle free migrations and world class support, simple and transparent cloud licensing,
reliable and responsive customer service, and on-time/on-budget consulting services."

2.3 Areas of Expertise:

 Licensing for Azure, Office 365, and other cloud products

 Azure Migrations from Rackspace and other COLOs

 Azure Stack Deployments On-Premises

 Azure IaaS migrations to Azure PaaS services

 Azure Performance Optimization Assessments

 Azure High-Availability Recommendations

 Azure Cost Reduction Reviews

 Azure Security Audits

 Azure Penetration Testing

 Azure VM Monitoring

 Azure PaaS Monitoring

 Other Deployments: Office 365, Intune, EMS, SQL, SQL, Windows 10, and Hyper-V

 Outsourced IT Provider for Backups, Admin Tasks, Patching, etc.

 Desktop/Laptop/Mobile End User Device Support

Page | 9
Internship Report

2.4 Culture of Company:


The Henson Group has a great working environment with a rich culture of fun and
professionalism that attracts the best talents. Cultures that I have found in The Henson Group
are discussed below:

2.5 People in Company:

The Henson Group don't hire developers, Cloud Engineers. it hires people who can solve
problems. And it hires only the best. It runs regular training and review sessions to keep
employee on the top. And its culture of constructive criticism, learning and sharing expands our
horizons and keeps employee levelheaded.

2.6 Culture of fun and creativity:

The Henson Group believe in the simple principle that creative work requires a special kind of
work culture. The Henson Groupies are very careful to maintain a culture that helps attract
talented people and helps them achieve their best performance. This culture starts from
workplace structure to operating principles of the development teams.
The Henson Groupies have been very careful to create an environment that actively enhances
the knowledge exchange and collaborative nature of our work.

There is no doubt that there is something wrong with The Henson Group - but in a good
way. The Henson Groupies are always obsessed with something. The object of obsession
changes over time, sometimes is just a new Appreciation that someone has received, or
sometimes it’s a game that we are playing. People outside of The Henson Group may point
these out as signs of our insanity. But the Henson Group is proud of them

Page | 10
Internship Report

Chapter-3
Job Role
3.1 Overview
Managed Service Provider
A Managed Service Provider (MSP), sometimes also known as a Management Service
Provider, is an organization that manages information technology services for other companies
via the Web. An MSP client may use an ASP or internal operations to run its business functions.
An MSP helps organizations by managing the customers' computing, storage, networks, and
operating systems, along with the complex tools and application stacks that run on top of that
infrastructure.

MSPs help organizations simplify the process of migrating to a cloud platform.


They enhance both top-and-bottom lines by means of multiple components such as asset and
service management, business continuity, solution-based capacity management, and more.
MSPs are a great alternative to other outsourcing models where the service providers only
perform the services that the customers ask.

3.2 Why are we Important:

Distributed computing today is an absolute necessity for business development. The basic
explanation being that they assist organizations with receiving the greatest rewards of cloud
reception through savvy and all around oversaw registering assets, IT effectiveness, and
adaptability. Overseen cloud facilitating makes the correct harmony between the versatility and
offices that a public cloud can give and the guarantee of better dependability that on-premises
arrangements can offer. Organizations that need to give measures a higher need than IT should
break down the advantages that oversaw cloud administrations can bring to the table.

The present oversaw cloud administrations address a shared exertion between specialist co-op
and client. The MSPs add to the ability, innovation, and experience for the clients' contributions
on their business targets.

Page | 11
Internship Report

Per a new Frost and Sullivan overview directed on IT chiefs it was discovered that while 36% of
US associations hope to add oversaw administrations by 2017, 35% of them as of now utilize
oversaw cloud administrations. The greater part of the associations utilizing oversaw cloud are
hoping to add more administrations and highlights throughout the following two years.

To appreciate the advantages that oversaw cloud arrangements can give, it is basic for
associations to discover and collaborate with an accomplished cloud supplier who has
sufficient skill in the various cloud organization works and is structurally solid with reliable
framework available to him.

Allow us to examine five motivations to comprehend why buying in to oversaw cloud


administrations bodes well.

1. Beats the intricacy associated with mixture

Throughout the long term, as associations assembled half breed conditions reaching out across
server farm offices and different mists, they have understood that it's anything but a simple
errand to carry out and deal with a strong cloud technique.

It is nothing unexpected that nearly "91% of associations go to a specialist outsider for help
with their cloud methodology." (per the Frost and Sullivan study).

Being engaged, these outsider merchants become specialists over a period and have a huge
information traversing numerous applications that aides in upgrading the arrangements across
the whole lifecycle. Their experience and information demonstrate priceless in regions like
administration

Page | 12
Internship Report

2. Helps make creative procedures

In the present time of advanced change, Organizations are more than able to alter their current
business cycles and tasks. This will in the long run lead them towards discovering their specialty
in the speedy, around the world serious assistance economy. Innovation resources and great IT
authority is basic for assisting associations with traveling flawlessly into this computerized age.

Per a Frost and Sullivan review, 60% associations "anticipate that their cloud strategy
should let loose IT staff to seek after inventive answers for business challenges."

At the point when a MSP accomplice assumes control over the obligation of overseeing cloud
administrations, it saves time for the IT staff to invest their energy and endeavors towards
making and arranging other imaginative and better answers for the association that adds further
worth. These advancements may open fresher approaches to create consumer loyalty and
improve time-to- advertise for business associations.

3. Helps Control Costs

Numerous associations as a rule embrace cloud administration trusting that this would assist
them with shortening IT and organization support costs. In any case, large numbers of them
currently feel that the genuine expenses are far more than anticipated. This jumble in
assumptions is an after effect of associations not.
keeping in see the expenses engaged with dealing with the responsibility over cloud.
Furthermore, there might be a correspondence hole or comprehension of the distinctions in the
standard contributions given by the cloud specialist organizations, that may cause a monetary
variety.

Page | 13
Internship Report

4. Helps give straight forwardness into expenses and execution

Associations need to execute commonsense and reasonable techniques that depend on


factors, for example, the work in question, divisions, and the genuine expenses included
per project. Practically 75% of associations say it is critical to have perceivability into
framework execution across all parts of a cross breed cloud, per a Frost and Sullivan
review.

Specialized administrators need to have a straightforward and top to bottom


perceivability regarding the exhibition of jobs, without agonizing over the sending
models being utilized. An accomplished MSP offers associations the much- expected
availability to cutting edge innovations that assistance improve the perceivability and
announcing for the undertakings. This empowers the Business and IT administrators
take and carry out more intelligent systems.

5. Helps structure the base for future development

Today associations realize that putting resources into cloud implies putting resources into
a hearty future. Per a Frost and Sullivan review, while 64% associations consider putting
resources into the cloud as a fundamental technique to stay cutthroat, 61% expect that it
will assist them with receiving the greatest rewards by executing new innovations. MSPs
give trend setting innovations that assistance associations move their cloud
administrations to viable crossover mists. This assists associations with constantly
utilizing a scope of utilizations and advancements.
Endeavors across the globe have perceived cloud as a basic empowering agent of
business change and development.

Cloud has arisen as an amazing innovation disruptor that continually challenges the
current IT scene, convincing undertakings to receive more up to date cloud-based ideal
models or hazard losing the game.

Page | 14
Internship Report

Chapter-4
Tools and Technologies

4.1 Cloud Computing


Cloud computing comprises delivery of computing services servers, storage, database,
networking, software over the internet. Companies offering these services are called
providers and vendors charges based on computing services used. Cloud services concept
is a couple of decades old but spread throughout marketplace rapid than fire including
tiny startups to global corporations, governmental bodies to non-profit organizations.
Cloud computing can be used to:

 Store and recover data

 Host websites and blogs

 Stream audio and video

 Software’s on demand

 Analyze data and make predictions.

Page | 15
Internship Report

4.2 Characteristics of cloud computing:

 Available on demand: The on-demand computing model was developed to


overcome the common challenge that enterprises encountered of not being able to
meet unpredictable, fluctuating computing demands efficiently. Businesses today
need to be agile and need the ability to scale resources easily and quickly based on
rapidly changing market needs. Because an enterprise’s demand for computing
resources can vary dramatically from one period to another, maintaining sufficient
resources to meet peak requirements can be costly. However, with on-demand
computing, companies can cut costs by maintaining minimal computing resources
until they run into the need to increase them while only paying for their use.

 Can be accessed through multiple devices i.e., Desktop, Laptop, Mobiles etc.:
Cloud-based applications and data are accessible from virtually any internet-
connected device. Speed to market: Developing in the cloud enables users to get
their applications to market quickly.

 Can be used by multiple users: In cloud computing, multitenancy means that


multiple customers of a cloud vendor are using the same computing resources. Even
though they share resources, cloud customers aren't aware of each other, and their
data is kept totally separate. Multitenancy is a crucial component of cloud
computing; without it, cloud services would be far less practical. Multitenant
architecture is a feature in many types of public cloud computing, including IaaS,
PaaS, SaaS, containers, and serverless computing.

 Scalability: Scalability in cloud computing is the ability to quickly and easily increase
or decrease the size or power of an IT solution. A scalable cloud is why you can sign
up and use most cloud solutions in just a few minutes – if not seconds. It's why you
can add resources like storage to an existing account just as quickly.

Page | 16
Internship Report

 Fast implementation: Cloud Computing allows you to quickly implement your


service in a few clicks. This rapid implementation allows you to get the necessary
resources for your system in just minutes.

 Pay as you go: Pay As You Go (PAYG) is a utility computing billing method that is
implemented in cloud computing and geared toward organizations and end users. A
PAYG user is billed for procured, rather than actual, computing resources.
PAYG is also known as Pay & Go, Pay Per Usage, Pay Per Use or Pay-As-You-Use.

PAYG allows a user to scale, customize and provision computing resources, including
software, storage and development platforms. Resource charges are based on used
services, versus an entire infrastructure.

Public cloud resources approach and apply the PAYG model differently. For example,
a user provisioning a dedicated cloud server is generally billed according to server
power and usage and on a recurring basis. Software as a Service (SaaS) works
similarly, where a user leases software and customized features. Storage as a Service
(SaaS) billing rotates on a frequent basis because storage requirements increase are
usually subject to gradually increased pricing.

Page | 17
Internship Report

4.3 Features of Cloud computing

An organization opting for cloud-based computing systems there are three


main capabilities considered:

 Computing: A software hosted on cloud need a powerful computing installation


to perform complex calculations. This requires complex processors and
hardware to expose to computing abilities.

 Storage: Any cloud-based computing system requires large storage capacity.


Storage is required for calculations, cloud exposure, leverage to organize, and
accessible for future usage.

 Management: Optimizing output based on hardware and software components


installed. Manage tasks allocated, organize processes are the boon of cloud
services.

 Security: It refers to policies, technology, and controls deployed to protect data,


information, and applications. Computer security, network security, and
information security are vital components of cloud-based services. A Service
provider must ensure that their infrastructure is secure, and their protection.

Page | 18
Internship Report

4.4 Factors influenced in cloud computing marketplace:

1. User Experience: Cloud computing offers many features that make it easier for
companies to handle data and applications. A substantial number of servers can be
dedicated to specific tasks. This enables companies to improve scalability, that is,
handling a greater number of users. This also results in boosting the speed of delivery. For
example, the loading time of applications is reduced which eventually saves the user’s
time. Another advantage is that the methods of searching specific data or information are
significantly faster. Cloud computing also reduces costs as companies do not require to
pay for the hardware and the storage of their own servers.

With the rise of cloud-based applications, integration of UX into these applications can not
only grow your user base but also play a crucial role in increasing performance. A very
basic example can be the case of data loss. With a proper cloud environment where data is
constantly saved on the cloud, there is very less scope that you would lose your data.

2. Procurement and billing: A robust billing platform is critical for any organization that
offers subscription-based services. Yet, they can be expensive to own and operate, and
often lack the capacity to support the organization as it grows. Cloud-based billing
platforms are a relatively new alternative but have a range of benefits that make them an
attractive option.

Bewildering acronyms like SaaS, PaaS, or CaaS may make it sound complicated, but
cloud-based computing is rapidly replacing on-premises software (where applications
reside on a local server owned and managed by the customer) as the preferred method for
delivering business applications. Its meteoric rise has been fuelled by the wide availability
of reasonably priced high-bandwidth networks, a competitive data centre market, and
radically improved remote management tools.

Page | 19
Internship Report

3. Administration capabilities: Companies are more likely to improve cloud computing


performance, reliability, cost containment and environmental sustainability when they adhere
to cloud optimization practices that are tried and true. There are many ways to approach cloud
management, and they are ideally implemented in concert. Cost-monitoring tools can help IT
shops navigate complex vendor pricing models. Applications run more efficiently when they use
performance optimization tools and with architectures designed with proven methodologies.
Many of these tools and strategies dovetail with environmentally sustainable architectural
strategies to lower energy consumption. Cloud management decisions must ultimately hinge on
individual corporate priorities and objectives, as there is no single approach.

4. Customer retention: Customer retention is vital in driving repeat purchases and ongoing value
from your customer base. One oft-cited rule of thumb is that it costs five times as much to
acquire a new customer as it does to retain an existing customer. Two of the most important
factors in improving customer retention is understanding your customers’ satisfaction and
loyalty. Businesses also need to understand any operations that may turn off potential and
existing customers, such as slow or poor customer service or a faulty product.

5. Return on investment: ROI is the proportionate increase in the value of an investment over a
period. It can be measured in a variety of different ways, but there are just four basic ways to
improve it: decrease the investment, increase revenue, decrease costs, and make the return faster.
Using cloud computing, you can achieve any of these; but you cannot achieve them all at the
same time.

It is the relationship between the factors that counts, rather than the absolute values. If you move
to public cloud, you generally decrease investment but increase cost. With private cloud, it is the
other way round. You can improve or worsen ROI either way, depending on your revenue and
speed of return. Revenue can be increased by improving the delivered features and quality –
which enable a higher price to be charged – or by operating on a larger scale. But improvements
in features, quality, and scale generally also mean higher costs. You must get the balance right.

Page | 20
Internship Report

6.Service delivery: All the players in the cloud management ecosystem have a role to play in
ensuring consistent delivery and operation of cloud services. The cloud provider has primary
responsibility for the management functions of its cloud service offerings. The cloud consumer
needs to monitor the operation of these services with a focus on end-user experience. The cloud
broker can act as an intermediary between cloud providers and the cloud consumer to ensure that
the cloud consumer has a consistent management view across its hybrid cloud environment.

4.5 Types of Cloud Services

 IaaS (Infrastructure as a Service): Utility computing as demand

 PaaS (Platform as a Service): Hosted application

 SaaS (Software as a Service): Software via browser

Figure 1Type of cloud Services

Page | 21
Internship Report

Cloud

Clients

Fig 2. Cloud computing types and features

a. IaaS (Infrastructure as a Service): IaaS is comprised of highly automated and scalable


resources backed up by storage and network capability supplied, analyzed and
available on demand.
IaaS providers offer cloud servers and resources through its dashboard. Clients can
directly access to servers for their data and information. This platform is flexible
model allows automated deployment of servers, processing, storage, and networking.
IaaS providers have their unique value proportion and portfolio to choose from. In
this service company is responsible for upgrading the necessary platforms for
upgrading the necessary platforms if there is a new version released in the market.

22 | P a g e
Internship Report

b. PaaS (Platform as a Service): Typically providing a platform on which software can


be developed and deployed. PaaS is built on top of virtualization. Companies can
request resources as they need them, further can be scaled as demand grows rather
investing in hardware and required resources.

PaaS provides all hardware and computing infrastructure and maintains


applications developed. Business need not worry about maintenance. The
cloud computing service which provides PaaS comes up with a package of
hardware and platform to support it.

c. SaaS (Software as a Service): SaaS allows users to connect to cloud- based


apps remotely. SaaS is a way of delivering applications over the internet
instead of installing and maintaining software. SaaS Applications are
sometimes called web- based software, on-demand software, or hosted
software.
The top-layer of cloud computing, software as a Service typically built on a
platform as a solution to service. Common applications are CRM, Email,
office automation tools. SaaS provides a software solution which is on a
subscription basis from cloud service provider. Business organizations connect
over the internet to access its functionality, infrastructure, middleware,
applications, and database.

4.6 Deployment Models of Cloud Computing


Deployment Models of Cloud define the type of access to the cloud, i.e. how
the cloud is located? There are 4 types of deployment models of cloud
computing namely:
1. Public Cloud Model
2. Private Cloud Model
3. Community Cloud Model
4. Hybrid Cloud Model

23 | P a g e
Internship Report

Public Cloud Model:

The Public Cloud Model allows systems and services to be easily accessible to
public. Example: Google App Engine, Amazon EC2.

Private Cloud Model:

The Private Cloud Model allows systems and services to be accessible within
an organization. It is operated only within a single organization.
However, it may be managed internally or by third-party.

Community Cloud Model:

The Community Cloud Model allows systems and services to be accessible by


a group of organizations. It shares the infrastructure between several
organizations from a specific community.
It may be managed internally or by the third-party.

Hybrid Cloud Model:

Hybrid cloud refers to a mixed computing, storage, and services environment


made up of on-premises infrastructure, private cloud services, and a
public cloud—such as Amazon Web Services (AWS) or Microsoft Azure—
with orchestration among the various platforms.

24 | P a g e
Internship Report

4.7 Cloud Computing Architecture

Cloud Computing Architecture comprises of many cloud components, each of


them are loosely coupled. We can broadly divide the cloud architecture into
two parts:

Front End
Front End refers to the client part of the computing system. It consist of
interfaces and applications that are required to access the the computing
platforms. Example: Web Browser

Back End
Back End refers to the cloud itself. It consist of all the resources required to
provide cloud computing services. It comprises of huge Data Storage, Virtual
Machines, Security Mechanism, Services, Deployment Models, Servers etc.

25 | P a g e
Internship Report

Fig3. front end and back end mechanism

4.6 Tools We work on:

26 | P a g e
Internship Report

Fig 4- Microsoft Azure

Microsoft Azure, commonly referred to as Azure, is a cloud computing service created by


Microsoft for building, testing, deploying, and managing applications and services through
Microsoft-managed data center. The Azure cloud platform is more than 200 products and cloud
services designed to help you bring new solutions to life—to solve today’s challenges and create
the future. Build, run and manage applications across multiple clouds, on-premises and at the
edge, with the tools and frameworks of your choice.

With Microsoft Azure, developers and IT workers have a platform that lets them easily create
and deploy modern, cross-platform web and mobile applications. The system also allows them to
store information in the cloud and back them up for quick and easy recovery.

Azure lets you run your enterprise applications as well as large scale computing processes and
implement powerful predictive analytics. The Azure platform also enables users to create
intuitive products and services by leveraging Internet of Things services. Azure operates on a
global network of Microsoft-managed datacenters spanning 22 regions. Some Features of Azure
are as follows:

Start for free and scale as you go

You can start for and scale up as your traffic improves. Build with Node.js, PHP, or ASP.NET
and deploy in seconds with TFS, Git, or FTP.

Infrastructure on your terms

27 | P a g e
Internship Report

You can easily deploy and run Linux and Windows Server virtual machines. Plus, you can
migrate apps and infrastructure without changing existing code.

Turnkey backend solutions for your mobile app

Speed up your connected client app development. You can also incorporate push notifications,
user authentication, and structured storage in minutes.

Enterprise-grade cloud platform

Create highly available, infinitely scalable apps and services using a rich Platform as a Service
(PaaS) environment. On top of that you can support elastic scale, automated deployments, and
multi-tier scenarios.

Get valuable insights from your data

Make use of a fully compatible enterprise-ready Hadoop service. This PaaS solution offers easy
management and integrates with System Center and Active Directory.

Ingest, Encode, Protect, Stream

Finally, you can create, manage and distribute media in the cloud. This PaaS solution offers
everything from content protection to encoding to analytics support to streaming.

Fig 5- Autotask Tool

28 | P a g e
Internship Report

Datto’s Autotask Professional Services Automation (PSA) is a powerful and intuitive cloud-
based PSA platform providing a singular view of the entire business - enabling MSPs to
centralize business operations and make data-driven decisions to improve service, productivity,
and profitability.
Autotask is a comprehensive technology platform that runs your critical business functions,
including: expense management, service desk, project management, CRM, and time & billing. It
is designed for technology solution providers with multiple clients using extensive network.

Fig 6- Continuum Tool

Continuum is the most widely used services-enabled technology platform in the industry. With
our open, integrated, and security-centric platform, we're enabling some of the most profitable
and predictable growth in the industry today—and helping our MSP partners deliver more value
to their SMB clients.

29 | P a g e
Internship Report

Fig 7- greyt HR Tool

greytHR automates all people operations including employee information management, leave
and attendance management, training, appraisals, compensation and much more - making it a
people managers' best friend. All the Issues that Greyt HR Tool covers:

Centralized Employee Database


The biggest problem with spreadsheets is that you have to change, edit, and update every detail yourself.

Spreadsheets don’t centralize information, and they don’t communicate with other apps. Every time you
make a change, you have to go back through every document, program, and system to make the same
change and keep everything current. It’s a nightmare to manage, and things are likely to go wrong
somewhere along the way.

A centralized employee database solves that by keeping the information in an interactive database that can
integrate into other programs. It updates across the board when information is changed so that everything
is up-to-date all the time. You never have to worry about conflicting versions, or editing multiple files. All
the work is done for you.

Automated Time Off


Time off can be a hassle to calculate, track, and use.

At least, when it’s done manually it is.

That’s why PTO should be managed by HR software. With the right system features, you can specify the
way time off is calculated, and the system will automate the adjustment each time an employee takes a
paid leave. That way, you won’t have to wonder if you recorded that time or double check that the accrual
formula you were using on spreadsheets calculated correctly. The computer will do it accurately every
time, removing the potential for human error.

Employee Self-Service
These days, employees expect on-demand access to the systems they use.

Give them the freedom to access their PTO, employment information, tax documents, and so forth, with
HR software that has self-service features built in. With the right platform, employees can access their
profile from anywhere with an Internet connection. They should be able to request time off, review
benefits, track training, and more. Take it a step further and invest in a platform that offers a mobile app,
enabling employees to request time off on the go.

HR Reporting

30 | P a g e
Internship Report

It’s difficult to see the value in tracking HR information when you can’t do anything with it.

Much in the same way big data has changed how departments like marketing and design make decisions,
the information you collect on past and present employees can be used to make beneficial changes
company rules, policies, and procedures. As in the features above, the key to making this happen is
finding the right HRMS.

Important to both HRMS and a good Human Resource Information System (HRIS) is the ability to create
reports. From reports on employee absences to ones indicating when most employees spend their PTO, to
statistics on the disposition of new hires, a robust reporting feature can make the most of your data, and
save you a lot of time. Ideally, you’ll have access to a library of report templates, as well as the ability to
create customizable reports from our current and past HR data. With the right information directly at your
fingertips, you’ll be making earth-shaking changes in no time.

Applicant Management
Managing applicants can be just as complicated as managing employees.

With applicant management, you have access to a central database for organizing job openings, as well as
managing the information of applicants to those openings. What’s more, it makes it a lot easier to keep
potential employee information on file for future reference. Between job posting and onboarding, the
whole process will run much smoother with applicant management.

The five HRMS software features listed above are must-haves for the online HR software you choose and
all the features are covered by greyt HR Application.

31 | P a g e
Internship Report

Chapter-5

Self- Assessment
Self -Assessment

Attitude

 Not interested
 Somewhat indifferent
 Average diligence & interest
 Very interested & industrious
 Very enthusiastic

I joined The Henson Group at an intern to learn and apply my knowledge. So, I always had an
attitude to be involved more into helping clients and be beneficial for both myself and the
company. So, from my point of view, I have always been enthusiastic in my work.

Ability to learn

 Very slow to learn


 Rather slow in learning
 Average in understanding work
 Learned work readily
 Learned work exceptionally well

At The Henson Group I have got very nice and friendly mentors and supervisor who taught me
really well. They were never annoyed to answer even to my stupid questions. And at the same
time, I could catch everything that they have been telling me. So, I would say, I learned at The
Henson Group well and I would like to thank my teammates for that.

32 | P a g e
Internship Report

Dependability

 Unreliable
 Sometimes neglectful or careless
 Usually, dependable
 Above average dependability
 Completely dependable

After joining The Henson Group, I was assigned to MSP Team to look around the functioning,
and when my team leader found me sincere to my work, he assigned me to client project. I was
assigned to the clients of course because my team lead found me dependable. Now, I am trying
hard to keep this reputation in The Henson Group.

Initiative

 Must be pushed frequently


 Hesitates
 Does all assign work
 Goes ahead independently at times
 Proceeds well on own

The works of The Henson Group flow in a form of tickets created in team foundation on
Autotask. Every ticket is assigned to the appropriate person. So, the person need not be pushed to
work on that ticket as he/she sees the tickets to be pending in his/her name. It is true for me also.
Till now I have completed around 150 Tickets.

Quality of work

 Very poor
 Below average
 Average
 Very good
 Excellent

33 | P a g e
Internship Report

I have been told many times by my supervisor that my quality of work is good. I would say the
reason behind this is some courses of like AZ900 that helped me in keeping up good Technical
work.

Relations with others

 Works poorly with others


 Has difficulty working with others
 Gets along satisfactorily
 Works well with others
 Exceptionally well accepted

Participating in the different parties arranged by The Henson Group Underground, such as:
Hudai party, Joining Party & Leaving Party and playing Online helped me to build a friendly
relationship with others

Maturity-poise

 Brash
 Seldom asserts him/herself
 Average maturity and poise
 Has good self-assurance
 Quite poised and confident

I have always been confident about myself that if I try to do something, I will succeed.

Quantity of work

 Low output, slow


 Below average
 Normal amount
 More than average
 Unusually high output

34 | P a g e
Internship Report

As I already mentioned, in I have completed around 150 tickets. The amount is really huge for an
intern and even for some full-time employee.

Judgment

 Consistently uses bad judgment


 Often uses poor judgment
 Usually makes the right decisions
 Above average in making decisions
 Exceptionally mature in judgment

I didn’t have much chance to make decisions in The Henson Group. But I took the decisions of
my own works like – prioritizing the assigned tasks, implementation details and sometimes
functional behaviour of the software feature.

Overall Performance

1. Outstanding

2.   Very Good

I would say my performance was outstanding in The Henson Group. Because, in this 3 month I
have become a trusted body for my co-workers. They find me to be dependable and rely on me.

The responsibilities assigned to a person can define his/her performance. And I have got many
responsibilities towards my project and my co-workers. This expresses my performance at The
Henson Group.

35 | P a g e
Internship Report

` Chapter-6
Conclusion
Conclusion:
The internship program helped me to gain important knowledge on Cloud
Computing industry, their culture, work environment and all about Networking and
Cloud Computing
Participating in weekly team meeting with CTO, Project manager and other team
members and discussing on the threats of the projects helped me attain the faith to
develop a never give up attitude. At the same time, it helped me learning the Cloud
Computing Migration used in industry and inspired me to be striver, responsible
and confident.
The internship program has increased my teamwork capabilities as well as respect
to the teammate’s ideas and suggestions. Team discussions like brain storming
sessions helped me identify and solve numerous problem issues which would have
been impossible to solve otherwise.

I would like to convey my thanks to Poornima University, Jaipur for providing me


an opportunity to gain idea of the competitive environment in the professional
field. It has certainly lifted my Cloud Computing skills. I now look forward to
facing the upcoming challenges of the world.

36 | P a g e
Internship Report

Chapter -7
References
[1] "Microsoft Word", Softonic, 2021. [Online]. Available: https://microsoft-word.en.softonic.com/.

[2] "Report Writing Format: 8 Essential Elements & Sample Report", Visme Blog, 2021. [Online]. Available:
https://visme.co/blog/report-writing-format/.

[3] Report Writing Format", Grammar.yourdictionary.com, 2021. [Online]. Available:


https://grammar.yourdictionary.com/style-and-usage/report-writing-format.html.

[4] "Choosing a Cloud Service Provider: Pros and Cons of Some Popular Options", Medium, 2021. [Online].
Available: https://medium.com/@zacharystank/choosing-a-cloud-service-provider-pros-and-cons-of-some-
popular-options-c9d14f1f9f69.

[5]" What Is Cloud Computing? | PCMag


https://www.pcmag.com/news/what-is-cloud-computing

[6] What is cloud computing? | Microsoft Azure


https://azure.microsoft.com/en-in/overview/what-is-cloud-computing

[7] Best cloud computing services of 2021 | TechRadar


https://www.techradar.com/best/best-cloud-computing-services

37 | P a g e
Internship Report

38 | P a g e

You might also like