by Ancy Dow, Oracle Tech Cloud Account Strategist
[I was wondering if I was the only one getting excited about these videos. So I asked my friend Ancy. She took a peak and not only did she like the videos, she wrote up this blog herself!]
In this session, Anand Kothari, Product
Manager for Oracle Java Cloud Service and Oracle JaaS, and Harshad Oak, Oracle
ACE Director, demonstrate how you can transform your development experience
with Oracle’s Java Cloud. The ease and flexibility of developing in Java Cloud
is unmatched, as customers can quickly build and deploy applications—be they
existing Java applications, simple extensions to Oracle SaaS services, or new
applications on-premise or in the cloud, using tools and techniques developers
already use and love.
Oracle’s differentiating factor is that it is
one of the only companies that has services across the stack—with the largest
breadth of SaaS products—so it is a winning choice for customers who want a
single vendor to be able to give them everything they want. Because of this,
Oracle can go beyond just spinning up virtual machines, but rather, offer a first-class
experience on Database, Java, or any service in the stack, abstracting these
services so they are extremely simple to use in the Oracle cloud. Hybrid
solutions are also possible, and workloads running in your private cloud can
seamlessly be brought onto public and back because the same services are
offered in both. And because it is cloud, this enterprise-grade technology
comes with all the cloud economics, infinite scale, and capacity.
Currently, there are two Java Cloud Services
available on cloud.oracle.com. The JCS SaaS Extension is purpose-built for you
to build SaaS extensions to our Oracle SaaS services. Because it is abstracted,
customers don’t have access to the infrastructure, but users interact with it
much like any SaaS service, which means that there is no patching or backing up
Java Cloud Service is a full
production environment built using our best practices at all tiers. At the web
tier, at the app tier, at the database tier, everything was built so that you get
a complete environment with one click that has been fully integrated by Oracle and
is meant for production.
Java Cloud Service itself is fully customizable, and comes with the complete
app container so that customers can bring their applications without any code
changes to the Oracle Cloud environment. Customers have access to the
underlying infrastructure so they can customize applications to fit their
needs, and because there is built-in high availability, you can have a multi-cluster, multi-node cluster on it. There is also a
choice of versions, and it is similarly simple to the SaaS Extension
service, with automated tooling around patching, backup, restore, and
scalability, to make it extremely flexible and easy to create and maintain
environments in the cloud.
For test and development use cases, customers
may not need rollback capacity or certain features, so Oracle also created JCS
Virtual Image, a highly simple environment to get started on. Oracle gives you
the same SLA’s so you can put a production application on it, and because
there’s less automation, it is more affordable, In
Virtual Image, Oracle starts you off with a single VM for a simple use case.
Mostly you'll do functional development on the Virtual Image, and then when you
test clusterability and high availability, you use Java Cloud Services. Because
tooling is not there, you still have underlying infrastructure access and can
create clusters yourself, but that's the whole premise: an extremely simple
environment optimized for test and dev.
There are many more capabilities about the Java Cloud Service suite that I can’t sum up in one
blogpost, but check out the video of the session hosted here at http://bit.ly/oow14cafsessions to see the exciting demos themselves!