Cloud Computing DR Sunil - KR Pandey Unit 3
Cloud Computing DR Sunil - KR Pandey Unit 3
Cloud Collaboration enables two or more people to work on a project at once. A cloud collaboration project
begins when one user creates the file or document and then gives access to certain individuals; for example, the
project creator may share a link to the project that allows others to view and edit it.
Users can make changes to the document at any time, including when employees are viewing and working
simultaneously. All changes are saved and synced so every user sees the same version of the project.
Cloud collaboration has become more sophisticated as vendors try to attract customers. It is common for a
collaboration tool to include a way for project participants to see who else is viewing the document and to
communicate with each other while working, such as through comments or a chat function. Tools also often allow
users to set up email alerts for when a file is changed. These and other functions help increase worker efficiency
and productivity.
What is Cloud Collaboration?
Cloud collaboration allows employees to work together and collaborate on
documents and other file types which might be stored off-premises or
outside the firewall of the company.
The idea is to enable employees to share, edit, and view documents in real-
time.
All changes made are saved and synced to the cloud so all users always
have access to the same, updated version of the document.
Benefits of Cloud Collaboration?
1. Improved team collaboration
When documents are stored in a shared place online, it becomes easier to find and access them. Employees no longer have to
constantly email their team members just for an updated version of a file.
Moreover, when team members have access to the correct file versions, it makes discussions smoother, ensures everyone is on
the same page (quite literally), and remarkably improves team collaboration.
Sharing all the project details and files with the entire team also leads to improved employee engagement since all team
members have an equal opportunity to offer their input.
2. Faster access to large files
Most email servers cannot handle documents that are bigger than 20-25 MB. To send large files to team members you would
either have to share them offline through USBs and external hard disks or just upload the files on a cloud storage provider.
Sharing files offline isn’t just time-consuming, but it is also an impossible option for teams working remotely. Cloud storage
and Collaboration allows teams to quickly share large files with no delay or distribution dilemmas. Once you upload a file online,
you can share the same shared link with all team members at once.
3. Support for remote employees
Cloud-based applications allow remote teams to collaborate and work together even when they are all located in different parts of
the world. In fact, efficient cloud collaboration is one of the major factors behind the success of remote teams. Without dedicated
cloud storage, remote employees would get stuck in an endless spiral of emails with no time to get their core work done.
4. Embracing the Bring Your Own Device (BYOD) trend
Over 67 percent of employees already use their own devices at work and 69 percent of company decision-makers believe BYOD
leads to great results in the workforce. Employees in BYOD-embracing companies work at least two extra hours.
Cloud collaboration helps support and facilitate Bring Your Own Device (BYOD) policies by allowing employees to log in from their
personal devices to access all the work-related files and data without having to hardwire it to a separate network or VPN.
Top Cloud Collaboration features
1. Access files anytime through the internet
The cloud collaboration application should be accessible anytime through web browsers or mobile devices. It should also have
offline support and allow you to modify, edit, and view files stored on the cloud even if the changes will only get uploaded and be
accessible to everyone else when you connect back to the internet.
2. Real-time communication
The cloud collaboration tool that you choose should offer real-time communication features like instant messaging, message
boards, team communication channels, and even comments. For instance, if you are collaborating on a project or a task, then
you should be able to leave comments for your coworkers directly in the app, instead of having to email them separately.
3. Setting custom permission levels
You don’t always want to share company information in the same way. For instance, you might want to share important work
guidelines and project briefs with view-only access so that no one can make any unwanted changes. The collaboration tool
should allow you to set custom permission levels. You should be able to decide who can view, edit, and comment on the
documents.
4. Version control
The cloud collaboration tool should sync any changes made to the documents in real-time and ensure users only get access to
the most up-to-date version of the files. At the same time, it should offer access to all the previous versions and track changes in
documents. You should be able to clearly see who made changes to which documents and at what time.
5. Centralized file storage
One of the main features that your cloud collaboration tool should have is the ability to build an online repository where you can
save all the work-related data. It can serve as the enterprise storage solution for your organization allowing employees to find
and access key files in a secure manner
Benefits of Collaboration
1.Fresh inspiration
2.Cut costs
3.Faster time to market
4.Improved customer experience
Leading Collaboration Apps 5.Greater transparency
1.Kissflow 6.Clearer standards
2.Atlassian Confluence 7.Stakeholder alignment
8.Access to top talent
3.Microsoft Teams
9.Increase employee engagement
4.Salesforce Chatter 10.Reduced turnover
5.Workplace by Facebook 11.Positive work environment
12.Less employee stress
13.Centralized workplace
14.Improvement in team performance
15.Smoother onboarding for new team
members
What are the benefits of team collaboration?
1. Fresh inspiration
Sometimes, you just hit a wall and aren’t sure where to go or what to do next, no matter how many years
you’ve been on the job. Employees may be too shy or embarrassed to ask for help or a second opinion unless
they’re already working in a collaborative team environment. Top-notch professionals may also apply new
knowledge and different approaches from their colleagues to daily work, inspiring innovation.
2. Cut costs
Ineffective communication, including excessive communication and lack of meaningful conversation, wastes
time and affects the bottom line. Stronger coordination, project monitoring, and exchanging feedback
streamline processes, reducing the amount of time, people, resources, and cash needed to finish work.
5. Greater transparency
Tracking progress and measuring productivity is more readily accomplished in a
collaborative workplace, and frequent irritating team briefings aren’t needed
when everyone is in-the-know. Problems are identified sooner because teams
are consistently touching base on multiple levels. The effect? Reduced
duplicated work, less rework, and better fluidity when tweaks are needed.
Contd……
6. Clearer standards
I’m not 100% sure how I’m supposed to format this document, but I’m not
sure whom to ask, so I’ll just submit it as is and see what my supervisor says.
In a workplace where team collaboration thrives, it’s easier to find published
standards for work or the appropriate individual to contact for guidelines on a
particular task.
7. Stakeholder alignment
If stakeholders are involved in a process, there is better alignment between
all the roles extending from sponsors to implementers. Stakeholders feel
freer to express needs and concerns throughout a project’s duration. Instead
of sending implementers back to the drawing board, stakeholders are a part
of the process that carries implementers from start to finish.
8. Access to top talent Contd……
An organization needs to beef up the content marketing strategy, but with a limited number of in-house
writers, increasing the level of content while maintaining quality poses a significant challenge. Collaborating
with remote freelance writers not only adds fresh perspectives but boosts the content quantity without
sacrificing quality to increase online traffic to your business. For any work that can be completed on a
computer, talented workers around the world wait for new opportunities in a collaborative workplace.
Poor communication, imbalanced workloads, and bottlenecks heavily burden team members. In
an open workplace where typical team issues are minimized, employee stress is greatly
reduced. Workers are confident in their roles, have immediate access to any knowledge they
need, and can rest assured that support is available from their colleagues.
2. Software
If any team is going to work, well, like a team, they are going to need to have the tools to
do it. By supplying them with software that is actually hosted in the cloud, they have access
to these necessary tools whenever they have access to the Internet. These solutions mean
that collaboration isn’t reliant on them all being in the same place to work, or even working
on it at the same time. Plus, it is very easy to guarantee that the entire staff will be working
with the same toolkit, as one can push out updates through the cloud as well.
Contd…
Collaboration is only becoming more essential in the modern workplace, so the simpler it is to
facilitate, the better. The cloud can help provide that simplicity.
6. Event management
Cloud computing lets you make changes to plans and details for all your event managers
from any internet accessible device. This means you no longer need to be in the office, or by a
specific computer, to update schedules, access registration lists, and track email campaigns.
Contd…..…
Computing technology has been advancing at such a rapid pace that it wouldn’t be
surprising to think that we may be working completely in Virtual and Augmented
reality within the next decade.
Similarly, 15 years ago using your mobile phone to plan or even run an entire event
seemed preposterous, yet today the practice is more and more common thanks to the
introduction of smartphones and cloud based software.
Event planners and managers can now run wireless registration or make notes about
event success through their mobile phones and tablets and have all the information
instantaneously backed up in a cloud database.
Rather than drag around bigger and bulkier machines, such as laptops and piles of
registration and inventory sheets, everything fits in your palm and is stored at ease.
Why Use Virtualization?
There are several reasons virtualization of one of the above types is increasingly used, as
there are numerous benefits. For example, in the case of server, storage, desktop, and
application virtualization, having physical devices or copies of these things can be difficult to
move or copy when you need to move something. A virtual server or desktop can be easily
moved and accessed from a different location.
In addition, physical devices are limited by the specific set of hardware they’re installed on,
while virtual devices can easily be allocated resources as necessary.
Physical hardware can be consolidated, and a virtual machine could access resources from
multiple pieces of hardware.
Furthermore, the level of isolation of virtual devices provides two main benefits: security and
resistance to change.
Contd…
When a virtual machine is created, it’s completely isolated from other virtual
machines and from the host system.
If one virtual machine or one physical device is infected with malware, it won’t
necessarily be able to easily spread through other virtual machines or other
parts of the network.
This level of security is useful for protecting your network when virtual
machines access the internet and for testing applications or new
developments. For example, if an application crashes on a virtual machine, it
won’t cause any problems for the host machine beneath it.
Types of Cloud Service
Software as a Service Discussed
Platform as a Service Discussed
Infrastructure as a Service Discussed
Database as a Service We will discuss it
The cloud provider takes care of everything from periodic upgrades to backups to ensuring
that the database system remains available and secure 24/7.
The market for DBaaS and cloud databases is among the fastest-growing Software-as-a-
Service (SaaS) markets, expected to grow to USD 320 billion by 2025.
Database and data warehouse vendors have joined established cloud providers in offering
hosted versions of their software, enabling customers to leverage the many benefits of
cloud computing for their applications’ data storage, search, and access needs.
Benefits of Database As a Service (DBaaS)
Compared to deploying a database management system on-premises, DBaaS offers your organization
significant financial, operational, and strategic benefits:
Cost savings: Laying down infrastructure for database management is expensive; scaling it as needed is
costly and often wasteful. With DBaaS, your organization pays a predictable periodic charge based on the
resources you consume—there’s no need to purchase additional capacity to have on hand for
hypothetical future needs.
Scalability—up and down: You can quickly and easily provision additional storage and computing capacity
at run time if you need it, and you can scale down your database cluster during non-peak usage times to
save cost.
Simpler, less costly management: To manage and maintain a database on-premises, you’d need an in-
house administrative team. With DBaaS, the cloud provider manages everything (although you can
choose to manage certain aspects yourself if you wish). DBaaS lightens the administrative burden on your
existing IT staff and frees them to work on applications and innovation.
Contd…
Rapid development and faster time-to-market: With an on-premises database system, development
teams typically need to request access through IT, a process that can take days or weeks. In contrast, with
DBaaS, developers can help themselves to database capabilities and spin up and configure a database
that’s ready to integrate with their application in minutes.
Data and application security: Cloud database providers typically offer enterprise grade security, including
features like default encryption of data at rest and in-transit and integrated identity and access
management controls. Some also meet specific regulatory compliance standards.
Reduced risk: DBaaS offerings from major cloud providers typically include a service-level agreement (SLA)
guaranteeing a certain amount of uptime. In the unlikely event that your provider doesn’t meet the
requirements stipulated in the SLA, you’ll be compensated for any excess downtime you experience.
Software quality: The major cloud providers offer a wide variety of highly configurable DBaaS options—
each preselected for quality, so you won’t have to worry about the wading through hundreds of different
databases.
Monitoring as a service (MaaS)
Monitoring as a service (MaaS) is one of many cloud computing delivery models under
anything as a service (XaaS). It is a framework that facilitates the deployment of
monitoring functionalities for various other services and applications within the cloud.
Server Monitoring provides insights into the reliability of the server hardware such as Uptime,
CPU, Memory and Storage.
Communication As a Service (CaaS)
Communications as a Service (CaaS) is an outsourced enterprise communications
solution that can be leased from a single vendor.
2. No Investment Required
As the sole responsibility of CaaS vendor to manage hardware and software deployed to provide the communication
service to their customers. The customer only has to pay for the service he is getting from the CaaS vendor, not for
communication features deployed to provide communication services.
4. No Risk of Obsolescence
The CaaS vendors keep on updating their hardware and software that provide communication services to meet
the changing demands of the market. So the customer using the services does not have to be worried about the
service obsolescence.
The quality of communication service is assured by the CaaS vendors under the service level agreement.
CaaS is a fully hosted solutions that are practiced on the cloud-based technology which can be implemented
over multiple types of operating system such as windows, Linux, Android & iOS. Because of this, the CaaS
can be accessed through multiple types of connected devices such as mobiles, handsets, tablets, TV sets,
laptop, PC etc.
CaaS has brought the revolutionary change in method of communication from person to person, person to
machine and machine to machine.
CaaS abstracts the networks capability to handle peak load for their customer which make it flexible. The
network capabilities can be extended to raise the network capacity, devices and area coverage based on the
demands of the CaaS customers. However, the network capabilities can be extended dynamically according
to customers demand so that the resources are not wasted.
Advantage of Communication As a Service (CaaS)
CaaS provides an economical way to deliver communication service to its customer by
preventing them from investing in hardware and software required for delivering
communication services.
CaaS vendor provides 24/7 service to its customers. Customer receiving services from CaaS
vendor do not have to indulge and invest in managing the components of CaaS.
CaaS vendor offers flexible service as they charge according to pay as you go basis.
CaaS provide scalable services as they provide service based on customers demand.
CaaS provides the hosted and managed solution which offers complete communication
solutions managed by a single vendor only.
From the customers perspective, there is no risk of service becoming obsolete as the
vendors are responsible for upgrading the carrier platform.
Leading Cloud Service Providers
Leading Cloud Service Providers
According to a report by Canalys shown in the above chart, in Q4, 2020:
As of this report,
AWS has 31% of total cloud market share followed by
Azure has share of 20%
Google has share of 7% and
Alibaba has share of 6%
The following table summarizes the top 3 key players and their offerings in
the cloud computing world:
Salesforce is a Software as a Service (SaaS) application providing client relationship management (CRM)
service, and this what makes Salesforce the leading CRM.
One of the best enterprise cloud platforms that is helping clients worldwide with databases achieves brilliant
client relations, interactions, and connections, thereby leading to business growth and development.
The best part is, Salesforce is convertible and gets along well with disparate business frameworks. It has
been proved that CRM frameworks will help businesses gain a massive amount of profit by paying very little
attention and mind.
According to an examination, for each dollar spent behind the CRM framework, around $5.60 is gained back.
This is the need for the hour to gain huge achievement and accomplishment while it collaborates with its
clients. To sum up, it is understandable that Salesforce, being the most famous framework, will achieve a
better ROI on utilization.
Pros and Cons of Salesforce
➙ Flexible: one of the most efficient advantages of Salesforce is that it is highly adaptable. The objects that are spot in
Salesforce can be entirely set according to your desires. Any user will not be tied or bonded to a specific set of layouts.
➙ Easily manageable: along with flexibility, another chief benefit of Salesforce is that it is extremely easy to manage. If
you have a small-scale organization, you will still be able to incorporate changes on the side of administration.
➙ Innumerable options: the ecosystem of Salesforce contains applications that you can buy via app exchange.
➙ Standard API Links: being the largest web-based platform, Salesforce offers a vast variety of legal API Links. These
tools are proven and can be linked at ease without the need to charge for additional hours.
Cons of Salesforce