3. According to the National Institute of
Standards and Technology
Cloud computing is a model for enabling convenient, on-demand
network access to a shared pool of configurable computing
resources (e.g., networks, servers, storage, applications, and
services) that can be rapidly provisioned and released with
minimal management effort or service provider interaction.
4. In simple terms for a technical person
Cloud Computing = Web Applications
5. How Is Cloud Computing Different for
Businesses?
There are major two kinds of businesses :
Big Business
Small Business
6. The problems setting up the
business
Data center
Office Space
Power
Bandwidth
Network and Storage
Server
Cooling and what
not...
Team of Experts
Development
Testing
Staging
Production
Problems in
upgrades
7. But Cloud computing saves the
Day
No need to run the apps on you end
Plug-into the cloud
Fast and Easy to set up
And moreover it COSTS less...
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21. Cloud computing is not only useful for Consumer
Apps but are also useful for Business Apps we
call this ENTERPRISE CLOUD COMPUTING
22. Cloud Computing allows Building custom apps
• They can be up and running in few days
• They cost Less
• And turn out to be more reliable,more scalable and
more secure
25. Advantages of Cloud Computing
• The upgrades, security and performance
enhancements are made automatically
• No buying of softwares and hardware at all
• Monthly subscription scheme,pay for what you use
• Saving valuable IT resources.
26. What are cloud providers?
A service provider that offers customers storage
or software services available via a private
(private cloud) or public network (cloud).
28. Cloud computing providers offer their
services according to several fundamental
models
• Software-as-a-Service(SaaS)
• Platform-as-a-Service(PaaS)
• Infrastructure-as-a-Service(IaaS)
• Network-as-a-Service(NaaS)
• Communication-as-a-Service (CaaS)
29. SaaS
At the SaaS level, the users are subscribing to a specific software or
service – This generally will include:
• Web access to commercial software
• Software is managed from a central location
• Software delivered in a “one to many” model
• Users not required to handle software upgrades and patches
• Application Programming Interfaces (APIs) allow for integration between
different pieces of software
30. Where SaaS May Not be the Best Option..
• Applications where extremely fast processing of real
time data is required
• Applications where legislation or other regulation does
not permit data being hosted externally
• Applications where an existing on-premise solution
fulfills all of the organization’s needs
31. PaaS
• Develop, test, and deploy applications
• Host, maintain and secure applications
• Scalability of the software
• Integration with web services and databases via common
standards
• Support for development team collaboration – some PaaS
solutions include project planning and communication tools
32. Where PaaS May Not be the Best Option..
• Where the application needs to be highly portable in terms of where it is
hosted
• Where proprietary languages or approaches would impact on the
development process
• Where a proprietary language would hinder later moves to another
provider – concerns are raised about vendor lock-in
33. IaaS
• Resources are distributed as a service (servers, storage, and network
hardware)
• Allows for dynamic scaling
• Has a variable cost, utility pricing model
• Generally includes multiple users on a single piece of hardware
34. Where IaaS May Not be the Best Option..
• Where regulatory compliance makes the offshoring or
outsourcing of data storage and processing difficult
• Where the highest levels of performance are required, and on-
premise or dedicated hosted infrastructure has the capacity to
meet the organization’s needs
39. Cloud Computing and Oracle
• Cloud Computing today:
–Developers are the primary users
–Infrastructure not enterprise ready
–Non-mission critical systems
•Oracle’s goal is to make cloud computing relevant to enterprises by
–Providing right set of products and services
–Lead the industry efforts in developing Cloud standards, ensure data security
•Amazon is #1 Cloud Computing vendor & Oracle’s 1stPartner
46. Java Cloud Features
• Instant creation of a platform to deploy business applications
.
• Support for applications based on standard Java EE
• Access to Oracle RDBMS instances through the Oracle Database Cloud Service
• Integrated Identity Management
• Developer productivity tools such as Maven, Ant, Eclipse, NetBeans, and JDeveloper
47. Extremely Easy to Use
Pick Service Select Plan Configure Service
Submit RequestGet CredentialsUse and Manage
51. Developer's Perspective
• Productivity features
across popular IDEs
– With no tooling tie-in
• Ant and Maven
Support
• Support for all
popular Java
frameworks
52. Database Service Integration
• Java service can use DB service as
a data source
• Database Service in Oracle RAC
one node configuration
• Schemas auto-generated or
created manually
• Import and export of data
• Online and offline backups
53. Service Integrations
• Database Service
– Through JDBC, JPA,
ADFBC, or other
JDBC abstractions
• Fusion App Service
– Through WS-Security
protected SOAP (using
OWSM)
58. Benefits
• Openness and Portability Across the Board
• Cloud Environments Ready in Minutes
• Performance, Scalability, and Reliability at your Fingertips
• Enterprise-Grade Cloud for Any Business
Cloud-computing is, put simply, the distributed delivery of IT infrastructure over a network. This can be basically anything. Storage services in particular are currently in vogue, where a computing center often offers storage over the web. You can use this storage on your PC at home just like a conventional local hard drive even though it is really located hundreds or even thousands of miles away. As you, the user, never know exactly which server your data is on, we speak of a data cloud where everything is stored. Complete programs and services are also offered via cloud. Just like conventional client/server architecture, spreadsheet software for example is run on an external computer, which is a server. You are provided with an interface on your own PC via the Internet, which allows you to use the software. This is very convenient as it requires no software to be installed, and computationally intensive operations are also outsourced.
The "Cloud" exploits standards and commodity products to provide the basis for providing fungible services with affordability, scalability and resilience built in. From a business perspective this offers opportunities around: - agility (i.e. quick start up of projects), - low costs of experimentation (as it reduces costs of proofs of concept, pilots, capital write-offs), - wider availability of services (as access to multiple SaaS, BPO etc. services, - and, for the finance directors in your business, the ability to scale costs up and down with operational volumes. From an IT governance and capability perspective, this means stepping up the game around: - solution governance (to prevent massive uncontrolled escallation of IT costs and duplicated, over lapping or inappropriate solutions) - solution provider vetting and management (so that security requirements are built into services and regularly audited / assured) - information governance (so that you know where your valuable data is, can ensure that it is managed through its life-cycle, will integrate, can be subject to legal hold, is covered by continuity plans etc.) - the integration, authentication and encryption services stack (to ensure safe, reliable and effective integration and provision of service to authorised people) From an IT exploitation perspective I would describe it as a mindshift away from the tyranny of infrastructure towards the question of what can IT do for the business. From a career perspective this means that internal IT houses rebalance more towards strategy, architecture, innovation, business analysis, application and information management. Infrastructure jobs will increasingly migrate to service providers (although there will still need to be some in house expertise).
That’s all there is to it. If you’re using a web or internet-based application from a major provider like Google or Microsoft, you’re using cloud computing. Congrats! Every web application that you’ve ever used, like Gmail, Google Calendar, Hotmail, SalesForce, Dropbox, and Google Docs, are based on “cloud computing”, because when you connect to one of these services, you’re really connecting to a massive pool of servers somewhere out there on the internet. The client doesn’t need to be a web browser, but that’s the direction everything is heading
All these are for one app , but when you multiply for different apps they multiply and whole lot of complexities arrive. Small businesses don't have a chance
The apps run on a shared data center Plug and play like a utility
Gmail VS microsoft Exchange
Does GMAIL need serer and storages NO
Does gmail needs technicalteam to keep it up and running no
Does gmail need upgrades
Cost less because you need no pay for the people product and facility
Its one app flexible enough to incorporate needs of all And this acts as an GIANT OFFICE SPACE in which all the companies share the infrastructure and se3rvices and the core services like security can be customized Or office space.
This means apps are elastic They can scale upto millions of users or can cut down to only few
Complete applications, Turnkey software
No need to directly manage OS databased Aps for building higher level apps For users or developers who need a platform for deploying an application, a PaaS service offering will supply the hardware, operating system and other resources necessary for hosting PaaS is especially useful in any situation where multiple developers will be working on a development project or where other external parties need to interact with the development process
No need to purchase or manage physical data center ,euipment Acting as the foundation of the cloud, the IaaS service is responsible for the delivery of on demand services. The IaaS cloud is used for everything from building and validating new applications to operating production environments that require scalability – Where demand is very volatile – any time there are significant spikes and troughs in terms of demand on the infrastructure • For new organizations without the capital to invest in hardware • Where the organization is growing rapidly and scaling hardware would be problematic • Where there is pressure on the organization to limit capital expenditure and to move to operating expenditure • For specific line of business, trial or temporary infrastructural needs
Oracle Java Cloud Service provides an enterprise-grade platform to develop and deploy business applications in the cloud. With the Oracle Java Cloud Service, businesses can maximize productivity with instant access to cloud environments that support any Java EE application, complete with integrated security, database access, It allows businesses to reap all the benefits of Platform as a Service including subscription-based, self-service access to reliable, scalable, and elastic cloud environments. What’s more, businesses can move their applications seamlessly from the Oracle Cloud to other clouds or on-premise, and back again.
With the world's No.1 Java application server across conventional and cloud environments, the world's No.1 application server for C/C++/Cobol and scripting language applications, and the first implementation of the Java Platform, Enterprise Edition 6 (Java EE 6) specification, Oracle delivers the performance, scalability and reliability that enterprises demand. Oracle WebLogic Server Oracle GlassFish Server In-Memory Data Grid Enterprises around the world depend on Oracle Coherence for fast access to frequently used data. The industry's leading in-memory data grid solution provides predictable scalability for mission-critical applications, continuous data availability and transactional integrity.
Oracle cloud application foundation delivers the most complete, best-of-breed platform for developing your cloud applications. Optimised for high-performance engineered systems, it provides extreme enterprise scale, flexibility to choose between private and public clouds, and state-of-the-art management. Why Oracle? Built on standards-based technologies for portability, efficiency and ease of integration, Oracle cloud application foundation brings together key industry-leading technologies: Oracle Exalogic Elastic Cloud, the world’s best foundation for cloud; Oracle WebLogic Server for Java EE; Oracle Tuxedo for C/C++/COBOL; Oracle Coherence in-memory data grid; Oracle JRockit and Hotspot Java SE solutions; Oracle Enterprise Manager; Oracle Virtual Assembly Builder; and Oracle Traffic Director. Optimised to run on Oracle Exalogic Elastic Cloud, the world’s first and only engineered system for cloud computing, Oracle cloud application foundation provides you a choice of private or public cloud so you can leverage your existing technology investments.
An identity repository is a data store where information about users and groups in a company or organization is stored. The Access Manager Identity Repository Framework and related APIs are a model by which plug-ins can be written that allow communication with different types of identity repositories
Openness and Portability Across the Board No more need for using obscure APIs and proprietary tooling to rebuild your applications for proprietary Platform as a Service (PaaS) solutions. With the Oracle Java Cloud Service, you can deploy Java EE applications to an instantly provisioned service instance in the cloud without any modifications. The open nature of the Oracle Java Cloud Service also enables developers to use their favorite out-of-the-box developer tools or choose the productivity features built into Oracle JDeveloper, Eclipse, and NetBeans IDEs. Cloud Environments Ready in Minutes With the Oracle Java Cloud Service, businesses can create a production ready environment for their enterprise applications within minutes. Oracle Java Cloud Service instances are created with just a few clicks and come pre-configured with optimized database, identity management, and security configurations to deliver instant value. Gone are the days of spending weeks to create custom scripts for the creation of application environments. With the Oracle Java Cloud Service, complete application environments are only minutes away Performance, Scalability, and Reliability at your Fingertips Businesses need an application platform built upon Oracle’s market-leading middleware products for proven performance, scalability, reliability, and availability. With the Oracle Java Cloud Service, customers can evolve their enterprise architectures to the cloud, without giving up the benefits of the industry’s most complete, best-of-breed platform for developing enterprise applications. Each Oracle Java Cloud Service instance is built using WebLogic Server, the World’s #1 application server across conventional and cloud environments. Furthermore, the services are hosted Oracle Exalogic, an engineered system designed and built for extreme performance for Java applications, Oracle Applications, and all other enterprise applications. Enterprise-Grade Cloud for Any Business As part of the Oracle Cloud, the Oracle Java Cloud Service is deployed on enterprise-grade infrastructure that includes Oracle Exadata and Oracle Exalogic for extreme performance and availability, triple mirroring of storage for data redundancy, full system backup and restore, datacenters in multiple geographic locations, and industrial-strength physical and logical security. Furthermore, Oracle Cloud is backed by 24/7 multi-lingual Support to ensure customers’ needs in various regions are met.