Anda di halaman 1dari 11

Cloud Essentials 

Application Development
with Oracle Cloud
When technology visionary Marc Andreessen penned cloud—commonly called cloud-native applications.
his famous essay “Why Software Is Eating the World,” Typically, these apps are developed based on
businesses everywhere acknowledged the importance microservices architecture and run in containers.
of developing software applications that can accelerate Moreover, many IT shops have formed DevOps
business processes and differentiate services. teams in which application developers collaborate
However, if software development is not a core with operations personnel to create, test, troubleshoot,
competence, building an entire data center doesn’t and improve applications as part of a continuous
make sense. Hence, many businesses are turning to application development and deployment process
the cloud to develop and run their applications and through the entire application lifecycle. In conjunction
information systems. with these initiatives, line-of-business owners and
citizen developers are demanding a development and
Businesses value the ability to develop and test their
publishing platform that allows them to create new
apps in the cloud, and then run production workloads
web and mobile applications and extend
on premises. In addition to shifting development
SaaS applications.
and testing (DevTest) to the cloud, some of these
businesses have made the decision to migrate This brief explains how you can utilize Oracle Cloud
applications to the cloud as well—including on- to accelerate the development of web, mobile, and
premises apps, packaged apps, web-based apps, enterprise applications while dramatically simplifying
Java Enterprise Edition apps, open source-based apps, your IT environment. Oracle’s subscription-based
and many other traditional applications. Once migrated, cloud services require minimal investment and deliver
these applications can be integrated with other on- maximum productivity and speed. Read on to learn
premises and cloud apps. how you can leverage Oracle’s complete, open, and
integrated cloud portfolio to meet your current and
Businesses are also choosing to mobile-enable
future application development needs.
and extend their existing apps. In addition, many
businesses are building new applications in the
Are You Confronting These App
Development Challenges?
If you think your organization might be a candidate
for application DevTest in the cloud, ask yourself
these questions:

• Does it take too long to set up and provision


your development environment, including
application servers, server infrastructure,
storage, databases, and management tools?

• Is lack of development agility affecting your


ability to respond quickly to business needs?

• Is your data center too large, needlessly


complex, or expensive to maintain?

• Do your development and operations teams


have difficulty coordinating their activities to
properly support production applications?
Accelerate Application Delivery with It’s ideal for developing and deploying both Oracle No matter how many development teams you
DevTest on Oracle Cloud and third-party applications—and you can migrate have, they can instantly access your development
finished apps from Oracle Cloud to your own data environment in the cloud and follow DevOps
Oracle Cloud represents the industry’s most
center and back again, unchanged. processes using Oracle’s cloud-based tools, as if
comprehensive cloud-based application development
they were all in the same room. Within a robust and
offering. It spans the infrastructure (IaaS), platform With Oracle Cloud, you can create a highly
secure platform, your teams use the best industry-
(PaaS), and application (SaaS) layers and includes responsive development organization while
standard tools as part of a reliable and integrated
private, public, and hybrid cloud deployment options, reducing capital costs and operational expenses.
infrastructure for the life of your entire
with the same underlying technology in each Oracle Developer Cloud Service for professional
development process.
category for easy interoperability among them. programmers provides a streamlined team
Oracle Cloud supports many different applications, development and delivery platform. At the touch Further Increase Efficiency and Productivity
languages, operating systems, tools, utilities, and of a button, you can create a fully provisioned with the DevOps Model
data types, including open source technology. development platform, complete with infrastructure.
Oracle Cloud facilitates the DevOps model by
enabling software developers to collaborate with
quality assurance and operations personnel,
streamlining application development and delivery.
“I want my
“It takes my
“My team needs
“We need to get “I need my
developers to
“I need a way For example, your developers can commit changes
development team products and development teams to get around
standards so focus on creative to a shared Git repository, create tasks and assign
weeks to set up services in the to collaborate easily our backlogged
that they can solutions–not
development marketplace faster and share information development them to team members, define and collaborate on
deploy anywhere.” patching, backup
environments.” in order to compete.” efficently.” organization.”
and recovery.”
projects through wiki services, and continuously build
and deploy applications with Hudson. You can use
Oracle Management Cloud to monitor deployments
and prevent production problems, maintaining
conceptual consistency across production
environments via metrics, logs, and topological
flow maps.
Develop Microservices-Based,
Cloud-Native Apps
• Build modern, cloud-native applications
quickly and efficiently

• Code in any language and use popular, open


source development tools such as Hudson,
Maven, GitHub, JUnit, and more

Build Modern, Cloud-Native polyglot environment, along with a wide array • Utilize a built-in API platform for inbound and
Applications of data management options including MySQL, outbound interactions with microservices
NoSQL, Hadoop, and more.
Cloud-native applications are specifically • Follow DevOps (continuous integration/
developed for cloud platforms, to run on cloud With a comprehensive platform for fast, flexible continuous delivery) practices and utilize
platforms. Oracle allows developers to build application development and deployment, Oracle Cloud tools to track issues, review
application components or microservices you can focus on creating applications rather peer code, merge requests, and develop
using the tools and technologies they are than infrastructure details. It’s easy to take dashboards, with automatic configuration
comfortable with. Applications and services advantage of Oracle Cloud services for and scaling to improve the effectiveness
can be deployed on containers—and these collaboration, bug tracking, version tracking, of the development process
containers can be created much faster than container orchestration, and other essential
• Enjoy extreme high performance and
hypervisor-based instances. This makes for a DevTest functions. Oracle even allows
scalability with Oracle IaaS Cloud—and
much more agile environment and facilitates developers to move dockerized containers and
bring your own containers
DevOps. You can use traditional and dynamic application packages directly to Oracle Cloud,
scripting languages such as Java, JavaScript, with built-in support for Kubernetes, CoreOS, • Utilize integrated monitoring tools to
Ruby, PHP, and Python in a multilingual or PortWorx, and other popular containers. continuously refine apps in production
Maximize Productivity for Developers and Business Analysts
Oracle Cloud includes robust development tools that enable professional programmers to create enterprise
Java apps and cloud-native apps using standard JavaScript and HTML, as well as code-free, visual tools that
empower citizen developers and business analysts to develop and deploy complete applications in minutes.

For example, nontechnical staff members can use Oracle Mobile Cloud Service to create applications for
smartphones and tablets via a browser-based, declarative environment, and then leverage standard APIs to
integrate enterprise data sources in a simple and intuitive manner. Seamless integration with Oracle SaaS
applications—handling everything from employee onboarding to sales force automation—minimizes IT
dependencies and reduces infrastructure costs associated with traditional DevTest and deployment processes.
The end result is better and faster services for your customers and employees.

Your Applications on Steroids


Accelerate: Instantly subscribe to secure, high-performance cloud services to augment or replace your
on-premises infrastructure. Servers, storage, databases, and other key platform services can be rapidly
provisioned and ready for use in minutes.

Choose: In addition to using Oracle Cloud for DevTest, you can choose where you deploy your apps—in
the public cloud, a private cloud, or an on-premises cloud, with an instance of Oracle Cloud behind your firewall.

Respond: You can monitor public cloud services using the same tools that you use to monitor your on-premises
systems, and control everything from a single console: database, middleware, operating systems, virtual
machines, and applications.

Save: Oracle’s “pay-as you-grow” model requires zero up-front capital expenses. These cloud services are
affordable and efficient, and you never have to worry about purchasing too much or too little capacity, or
getting stuck with a huge CapEx bill.
Low-Risk Migrations—with other cloud vendors only support their specific cloud Why Migrate On-Premises
Flexible Deployment Options infrastructure—forcing you to invest in multiple Assets to Oracle Cloud?
solutions for third-party hardware and software—
Oracle enables you to move applications from • Decrease the cost and risk of migrating
Oracle Management Cloud gives you complete
your data center to the public cloud and back again workloads to the cloud with automated
visibility into Oracle and third-party environments.
with automated migration tools. You don’t have to migration tools
throw away on-premises investments, or perform If corporate policies or industry regulations prohibit
• Migrate data, custom apps, packaged apps,
expensive application rewrites to move your IT you from moving sensitive workloads to a public
dockerized apps, and third-party workloads
assets to the cloud. You can bring your own licenses cloud, Oracle can bring the cloud to you by deploying
and third-party applications to Oracle Cloud and and operating an instance of Oracle Cloud behind • Choose your deployment options: public,
migrate customized stacks to Oracle IaaS intact, your firewall with Oracle Cloud Machine. Rather than private, or hybrid clouds with full workload
including Oracle E-Business Suite as well as Oracle’s purchasing hardware and software, you can simply portability between on-premises environments
JD Edwards, PeopleSoft, and Siebel applications. subscribe to it and let Oracle handle every aspect and Oracle Cloud
You can install the same operating systems, of installation, configuration, patching, lifecycle
• Utilize integrated monitoring tools that run
middleware, databases, and applications that you management, upgrading, and monitoring.
seamlessly on premises and in the cloud
use on premises to build complete IT environments You get Oracle Cloud—all fully
to continuously refine apps in production
in the cloud. While the management tools from managed—behind your firewall.
• Minimize risk, prevent application outages,
and improve IT stability
Challenges with Third-Party Clouds The Superiority of Oracle Cloud
• Limited deployment choices and capabilities • Complete, open, integrated, secure stack with
multiple deployment options
• Lack of out-of-the-box integration
• Easy interoperability with on-premises assets
• Nominal support for open source tools
and utilities • Unified management tools for monitoring
applications and infrastructure—on premises
• Limited or no compatibility between
and in the cloud
on-premises and cloud environments
• Consistent reliability, availability, scalability,
• Fragmented management tools
and performance between cloud and as
• Inconsistent performance on-premises offerings

• Gaps in security, visibility, and control • Superior utilities for capacity planning,
compliance, scheduling, and log analytics
• Lack of availability and redundancy for
critical workloads • Compute services that are 11.5 times faster
than commodity servers, yet cost about 20
• Cumbersome, manual migration and integration
percent less

• Storage capacity at about one-seventh the


cost of commodity cloud alternatives
Case Study: Building Mobile Apps in the Cloud

The Challenge The Strategy The Success


Rogers Group’s foremen are the Rogers Group used Oracle Mobile Rogers Group is using Oracle
main conduit to business activities Cloud Service and Oracle partner Cloud to move critical information
during construction projects, AuraPlayer to create new mobile throughout the business.
The Organization
but delivering mobile computer apps and integrate them with the Managers have immediate insight
Headquartered in Nashville, technology on the jobsite has on-premises Oracle E-Business into jobsite performance and can
Tennessee, Rogers Group provides been challenging. Previously, data Suite application via REST make knowledgeable decisions
crushed stone, sand, gravel, asphalt, on crew members, construction services—without making any by comparing production costs
and highway construction materials equipment, and other critical changes to Oracle E-Business Suite. with proposed budgets. Thanks to
throughout the southeastern variables was tracked with paper Now the foremen can enter data this high degree of integration and
United States. forms and then manually entered about hours worked and equipment automation, data collection and
into an Oracle E-Business Suite used via tablets in the field. Their processing time has decreased
application. Site managers often mobile apps synchronize with from one week to one day.
“Being able to plug Oracle E-Business waited a week to receive, enter, Oracle E-Business Suite, giving
Suite functionality into Oracle Mobile
approve, and analyze each them instant access to metrics
Cloud Service has made it much
submission. about the progress of each job,
easier to bring data to our business.”
along with financial and budget
— Kim Lockhart,
information from the home office.
Applications Development Manager
Why Put Application Development in the Cloud?
Innovation Agility Cost Transformation Risk

Accelerate Boost agility in Improve resource Create valuable Reduce risk with
business rapidly changing utilization to save business processes, single-vendor
transformation environments time and money not infrastructure accountability
and innovation headaches

Focus on Your Business, Not on for backup data. After that, you can gradually move Everyone’s path to the cloud is different. That’s
Technology and Infrastructure key applications to the cloud to extend on-premises why Oracle offers a variety of options to help you
infrastructure with new cloud platforms. You can reach your goals, with industry-leading tools for
While cloud services have quickly gained popularity also utilize Oracle Cloud to simplify data center rapid provisioning, development, testing, integration,
for DevTest activities, Oracle Cloud is an ideal operations—without making major investments migration, and management. With Oracle Cloud,
platform for deploying production applications in new hardware and software. Oracle gives you you get a state-of-the-art platform to develop cloud-
as well. You can begin by moving DevTest operations the same level of control that you are accustomed native apps quickly, but also to move your existing
to the cloud and then use the cloud to expand your to with your on-premises DevTest practices and apps to the cloud, so you can easily modernize
analytics capabilities or to establish a cloud archive unlimited expandability for the future. them with social, mobile, and analytic capabilities.
Oracle Cloud Platform
✓ Complete: Best-of-breed and integrated ✓ Secure: Automatic, always-on protection that ✓ Intelligent: Artificial intelligence and machine
solutions in every cloud category—data, extends throughout the entire cloud stack, all learning in every cloud category—data,
software, platform, and infrastructure the way down to the silicon layer software, platform, and infrastructure

✓ Open: Standard-based platform that supports ✓ Choice: Flexible deployment options—public,


all workloads, apps, languages, open source,
and data types
private, Oracle Cloud at Customer, and
hybrid cloud
Cloud Essentials 

Contact your Oracle account manager to start your journey to the cloud,
Thousands of customers,
or visit oracle.com/cloud/dev-test-deploy/index.html to learn more.
including some of the world’s
most recognizable brands, Try Oracle Cloud today. Go to cloud.oracle.com/try it.
have embarked on the journey
to transform their business DISCLAIMER: The previous is intended to outline Oracle’s general product direction. It is intended for information purposes only,
and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should

processes with Oracle’s not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described
for Oracle’s products remains at the sole discretion of Oracle. Not all technologies identified are available for all cloud services.

robust cloud platform. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates.
Other names may be trademarks of their respective owners. VDL25914 170608

Anda mungkin juga menyukai