Dev Dives: Streamline document processing with UiPath Studio Web
Cloud computing
1.
2. Speakers’ Background in cloud
computing
:
Ashfaq
Ahmed
Nibi
Maouriyan
Prabhu.G
Anurag
Thakur
XI - ‘Sci’ 2014-15
3. What is Cloud Computing?
Cloud computing is internet-based computing in which large
groups of remote servers are networked to allow the centralized
data storage, and online access to computer services or
resources. Clouds can be classified as public, private or hybrid.
Cloud Computing is a general term used to describe a new class of
network based computing that takes place over the Internet,
Using the Interbasically a step on from Utility Computing a
collection/group of integrated and networked hardware, software and
Internet infrastructure is called a platform.
These platforms hide the complexity and details of the underlying
infrastructure from users and applications by providing very simple
graphical interface or API (Applications Programming Interface).
4. Cloud Summary outline
Cloud computing is an umbrella term used to refer to Internet based development and services
Introduction to cloud context
o Technology context: multi-core, virtualization, 64-bit processors, parallel computing models,
big-data storages…
o Cloud models: IaaS (Amazon AWS), PaaS (Microsoft Azure), SaaS (Google App Engine)
A number of characteristics define cloud data, applications services and infrastructure:
o Remotely hosted: Services or data are hosted on remote infrastructure.
o Ubiquitous: Services or data are available from anywhere.
o Commodified: The result is a utility computing model similar to traditional that of traditional
utilities, like gas and electricity - you pay for what you would want!
5. Cloud computing metaphor: For a user, the network
elements representing the provider-rendered services are
invisible, as if obscured by a cloud.
6. How to use a Cloud storage ? …
(ex: One Drive)
Step 1
On the Start screen, tap or
clickOneDrive to open
the OneDrive app.
Step 2
Tap or click folders to browse
to the location
on OneDrive where you
want to add the files.
Step 3
Swipe in from the top or
bottom edge of the screen
or right-click to open the
app commands, and then
tap or clickAdd files.
7. Moving and Downloading your
files….
To move files to OneDrive using File
Explorer
When you move files, you're
removing them from your PC and
adding them to OneDrive. Drag
files from the file list in the right
pane to OneDrive in the left pane.
Getting to your files from anywhere
When your files are in OneDrive,
you can get to them from any
device, even if something happens
to your PC. You can go to the
OneDrive website, or you can use
one of the mobile apps for
Android, iOS, or Windows Phone.
9. On-demand Self-Service
Clients can provision
computer resources without
the need for interaction with
cloud service provider
personnel.
10. Reliability
The scale of cloud
computing networks and
their ability to provide load
balancing and failover
makes them highly reliable,
often much more reliable
that what you can achieve in
a single or organization.
11. Rapid Elasticity
The system can add resources by either scaling up
systems (more powerful computers) or scaling out
systems (more computers of the same kind), and
scaling may be automatic or manual.
12. Broad Network Access
Access to resources
in the cloud is
available over the
network using
standard methods in
a manner that
provides platform-independent
access
to clients of all types.
13. Lower Costs
Because cloud networks operate at higher
efficiencies and with greater utilization,
significant cost reductions are often
encountered.
14. Measured Service
The use of cloud system
resources is measured,
audited and reported to the
customer based on a metered
system. A client can be
charged based on a known
metric such as amount of
storage used, number of
transactions, network
input/output, amount of
processing power used and so
forth.
15. Answer: The Cloud Computing?
Typical requirements and models:
o platform (PaaS),
o software (SaaS),
o infrastructure (IaaS),
o Services-based application programming interface (API)
A cloud computing environment can provide one or more of these
requirements for a cost
Pay as you go model of business
When using a public cloud the model is similar to renting a property
than owning one.
An organization could also maintain a private cloud and/or use both.
16. Cloud Computing
Characteristics
Common Characteristics:
Massive Scale Resilient Computing
Virtualization Service Orientation
Low Cost Software
Advanced Security
Homogeneity
Geographic Distribution
Essential Characteristics:
On Demand Self-Service
Broad Network Access Rapid Elasticity
Resource Pooling
Measured Service
17. Private
Cloud
Cloud
Computing
Public
Cloud
Hybrid
Cloud
Deployment Models
Community
Cloud
18. Other Benefits…
Resource pooling
Ease of utilization
Outsourced IT
management
Simplified maintenance
and upgrade
Low barrier to entry
19. Facts for Cloud Growth
1. Cut Costs on one side
2. Improved Telecom Connectivity
3. Business Process Outsourcing
20. SECURITY
Cloud computing security or, more simply, cloud
security is an evolving sub-domain of computer security,
network security, and, more broadly, information security.
It refers to a broad set of policies, technologies, and
controls deployed to protect data, applications, and the
associated infrastructure of cloud computing.
Organizations use the Cloud in a variety of different
service models (SaaS, PaaS, and IaaS) and deployment
models (Private, Public, and Hybrid). There are a number
of security issues/concerns associated with cloud
computing but these issues fall into two broad categories:
security issues faced by cloud providers (organizations
providing software-,platform-, or
infrastructure-as-a-service via the cloud) and security
issues faced by their customers
21. STORAGE
Cloud storage is a model of data storage where the digital data is
stored in logical pools, the physical storage spans multiple servers (and
often locations), and the physical environment is typically owned and
managed by a hosting company.
These cloud storage providers are responsible for keeping the data
available and accessible, and the physical environment protected
and running. People and organizations buy or lease storage capacity
from the providers to store end user, organization, or application data.
Cloud storage services may be accessed through a co-located cloud
compute service, a web service application programming interface
(API) or by applications that utilize the API, such as cloud desktop
storage, a cloud storage gateway or Web-based
content management systems.
23. What is Open Stack?
Open Stack is a global collaboration of
developers and cloud computing
technologists producing the ubiquitous open
source cloud computing platform for public
and private clouds.
The project aims to deliver solutions for all
types of clouds by being simple to
implement, massively scalable, and feature
rich.
24. Similar Concepts
Grid computing — "A form of distributed and parallel computing,
whereby a 'super and virtual computer' is composed of a cluster of
networked, loosely coupled computers acting in concert to perform very
large tasks."
Mainframe computer — Powerful computers used mainly by large
organizations for critical applications, typically bulk data processing such
as: census, industry and consumer statistics, police and secret
intelligence services; enterprise resource planning; and financial
transaction processing.
Utility computing — The "packaging of computing resources, such as
computation and storage, as a metered service similar to a traditional
public utility, such as electricity."
Peer-to-peer — A distributed architecture without the need for central
coordination. Participants are both suppliers and consumers of resources
(in contrast to the traditional client–server model).
25. Benefits of Grid Computing
Hardware Abstraction
Ease of Migration
Encapsulation of Storage
Ease of Growth
Workload Consolidation
Improved Remote Management
Improved Monitoring and Troubleshooting
26. Insane Technologies Promise
100% money back guarantee on services
1 year replacement guarantee on major hardware
purchases
Guaranteed 1 hour response time
Guaranteed Billing and much more…
27. Summary
We illustrated cloud concepts and demonstrated the cloud capabilities
through simple applications
We discussed the features of the Hadoop File System, and mapreduce to
handle big-data sets.
We also explored some real business issues in adoption of cloud.
Cloud is indeed an impactful technology that is sure to transform
computing in business.
Editor's Notes
ScalabilityInfrastructure capacity allows for traffic spikes and minimizes delays.
ResiliencyCloud providers have mirrored solutions to minimize downtime in the event of a disaster. This type of resiliency can give businesses the sustainability they need during unanticipated events.
Homogeneity: No matter which cloud provider and architecture an organization uses, an open cloud will make it easy for them to work with other groups, even if those other groups choose different providers and architectures.
On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider.
Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs).
Resource pooling. Multi-tenant model.. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines.
Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time.
Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).
<number>