Wednesday Jun 29, 2016

Announcing Oracle Developer Studio 12.5!

We are excited to release Oracle Developer Studio 12.5 with new breakthroughs in developer efficiency!

Optimized to complement Oracle’s complete hardware and software stack, Oracle Developer Studio (formerly Oracle Solaris Studio) helps companies build higher quality code, in less time.

Oracle Developer Studio 12.5 delivers optimized compilers, advanced analysis tools and a multi-language aware IDE for easy development of fast, reliable and highly secure applications for Oracle Solaris, Oracle Linux and RedHat Enterprise Linux operating systems.

3 reasons you should try it out?

Secure Software - Made Simple: Oracle Developer Studio 12.5 is integrated with SPARC M7 Silicon Secured Memory, allowing developers to find and fix common security attack vectors, such as buffer overflows and data corruption bugs in real-time. In addition, secure coding features throughout the tools enable application development teams to edit, compile and run more secure code.

"In our tests processing log files for each AAA server, Oracle's SPARC M7 systems with Silicon Secured Memory and Oracle Developer Studio development tools proved to be the only effective method of protection against dangerous programming vulnerabilities. It enabled Capitek AAA to be more secure and highly available with very little impact on overall system performance. Other software based memory checking tools proved to be unusable due to their large overhead,” said Jerry Chen, Senior Manager of Telecom Software Product Department.

Productivity Benefits for Enterprise Apps: Oracle Developer Studio 12.5 delivers expanded GNU support and binary compatibility, and includes full support for C++ 2011, and popular features of the C++ 2014 language standard. The Oracle Developer Studio IDE is optimized for enterprise applications with fast parse times when handling large source code bases, plug-ins to the Oracle Developer Cloud Service, and a remote interface that allows developers to code from the convenience of most laptop / desktop environments and remotely connect to applications on premise or in cloud-based IT environments. And the Oracle Developer Studio Performance Analyzer now includes support for Java and Scala applications, in addition to C, C++ and Fortran, providing deep and accurate performance insights that can be visualized through multiple data views.

 “We have been using Oracle Developer Studio tools for many years to optimize our MX.3 trading, risk and back office solutions. The Code Analyzer and Performance Analyzer tools are intuitive, easy to use and provide powerful insights that help improve code quality while also reducing time to market”, said Jerome Matot, Head of Core Technologies at Murex.

Designed for Performance: Oracle Developer Studio’s highly optimized compilers support code generation for the latest Oracle SPARC M7, T7 and S7 systems, Oracle x86 systems, and Fujitsu M10 systems, and deliver up to 4.5x faster performance compared to open source alternatives.

"As the leading provider of telecom network and software solutions in China, it important for us to deliver the best solutions to our customers.  The Oracle Developer Studio analysis tools give us the exact functionality we need to create very fast C/C++ applications.  We extensively use the Thread Analyzer to view the running state of threads and pinpoint where threads are blocked.  The Performance Analyzer accurately displays the execution time for each function and allows us to visualize performance data, significantly reducing the time it takes our developers to identify performance bottlenecks.  The Oracle Developer Studio analysis tools are a must-have for our highly multi-threaded and time constraint AIISMG and DNS solutions,” said Mr. Fu Tingsheng, Director of Engineering, China Mobile Customer Data Business Division of AsiaInfo.

Available Now, for Free: Download Oracle Developer Studio 12.5 today!

Friday Jun 17, 2016

Prepare to dock: Oracle Solaris at DockerCon

Come on by ...

While the Oracle Solaris folk have been regularly attending the information pipe and community enabler that is DockerCon for the last few years we are really pleased to be able to join the party again, only this time we will have a booth. Drop on by to booth S11 and come chat with the engineers that are writing the code that is bringing Docker to Oracle Solaris. Find out how far along we are, how we leveraged our Oracle Solaris Zones technology and what we have planned. Most important of all you could even claim the latest in highly fashionable Beenie hats?. We are really interested in hearing what you are up to too. Hope to see you there!

Thursday May 19, 2016

The Oracle Solaris Essentials of Support

Oracle Solaris is all about making your life easier in the data center. All its technologies have been designed to solve the problems administrators experience in running a highly reliable, secure and efficient data center. They've been integrated and carefully thought through to improve the user experience, and we're continuously re-working subsystems to modernize them and adapt to new trends of application deployment in the cloud.

One of the areas of improvement that we've had much focus on over the past few years has been related to lifecycle management - making sure you can deploy Oracle Solaris securely and reliably, and that you can update it quickly to protect against the latest security vulnerabilities. We've seen technologies like the Image Packaging System (IPS), Automated Installer (AI) and Unified Archives having a massive impact in terms of agility and consistently.

Gerry Haskins, director of software development in Oracle Solaris' Revenue Product Engineering (RPE) group, has recently written two really great articles that will help you better understand Oracle Solaris maintenance from a support point of view.

The first article covers the Oracle Solaris release cadence and all you need to know about the process by which we provide updates to the platform through things like Support Repository Updates (SRUs), Critical Patch Updates (CPUs) and Interim Diagnostic Relief (IDRs) - including how we're now delivering SPARC firmware updates within IPS.

Check out Overview of Oracle Solaris Release Cadence.

The second article focuses in on Oracle Solaris 11 and how you can use IPS to update your systems with the latest software. The article covers things like understanding the package versioning, how to take advantage of package groups, and how package incorporations work to constrain your systems to a particular release train and ensure that you're running a well tested set of packages. Gerry also goes into detail on SRUs, CPUs and IDRs and how IPS is an integrated packaging and patching mechanism. Needing to find out what set of updates need to be applied to fix a particular bug or Common Vulnerability exploit (CVE)? No problem, IPS provides you all you need and you'll never need to worry 'RPM dependency hell' on Oracle Solaris.

Check out Overview of Image Packaging System in Oracle Solaris.

These are the essentials that you'll need to know, a nice extension to our previous blog post on the Oracle Solaris Cheat Sheet, the administrator's best friend. Enjoy!

Tuesday May 10, 2016

Get the latest FOSS on Oracle Solaris 11

One of the new initiatives we've launched in the last year is providing early access to new and updated Free and Open Source Software (FOSS) components in Oracle Solaris 11. We've been committed to delivering FOSS software as part of Oracle Solaris for many years now, but it's often been tricky to keep up with the frequence release cadence that many of these upstream open source communities maintain, while still trying to best the most stable and secure enterprise cloud platform.

So if you're looking for a particular new version for use in your data centers, make sure to check the FOSS Evaluation Program as we might have that version that you're looking for. Check out the April 2016 update announced on the Oracle Solaris FOSS blog and the detailed how to article on how you get install these into your environment.

If you've deployed any FOSS on Oracle Solaris 11 recently let us know your experience. Maybe you'd be interested in contributing an article on Oracle Technology Network!

Thursday Feb 04, 2016

The Best UNIX Operating System Out There

Worth checking out Mark Hurd, Oracle CEO on how he considers the Sun Microsystems acquisition to be 'fabulous' - not just for Java, but for Solaris, the best UNIX operating system out there. Nothing comes close to the amount of innovation included in this integrated platform that can run your mission critical (and non-mission critical) applications securely and reliably. Sun's technologies were very much the foundation for Oracle's current Engineered System strategy. Watch it now!

Monday Feb 01, 2016

Focus on Oracle Solaris Security at the OTN VTS Event

Every few months, the folks from the Oracle Technology Network host a Virtual Technology Summit (VTS). This is an opportunity to watch a bunch of technical demos and participate in hands-on-labs delivered by Oracle product experts, Oracle ACE’s, and Java Champions. There are a variety of tracks including Systems, Database, Java and Middleware.

In the next VTS event, we'll be focusing on security your data center with some of the integrated security technologies included in Oracle Solaris and SPARC systems leveraging Software in Silicon.

Title Speaker
Practical Security - Hands on with Oracle Solaris Duncan Hardie & Glynn Foster
SPARC, accelerating encrypted workloads since 2011! Erik Benner
Secure Software - Made Simple Ikroop Dhillon

There are 3 VTS events to suit your geographic location - Americas, Europe, and APAC. So register now for the upcoming events and make sure to check out the agenda for the great line up of sessions that are available.

Americas - 8th March Register now!
APAC - 15th March Register now!
EMEA - 5th April Register now!

Thursday Oct 29, 2015

How good is Oracle Solaris and SPARC M7?

With the release of Oracle Solaris 11.3 and the new SPARC M7 chip, and the list of new generation T and M series servers based on this groundbreaking chip, the performance team have been hard at work to show the advantages of the new systems. The result of which is 29 new blog posts with a significant number of world records. Here's the full list:

Friday Oct 16, 2015

New Oracle Solaris Admin Book

Great news, for all of you wanting to take a more in-depth look at all the great features in Oracle Solaris 11.2 there is a new book available "Oracle Solaris 11.2 System Administration Handbook". Available here from Amazon this invaluable tome gives you the opportunity to learn more, shamelessly stealing the synopsis:

Govern a reliable and secure enterprise cloud computing infrastructure using the detailed information contained in this Oracle Press guide. Oracle Solaris 11 System Administration Handbook offers end-to-end deployment, configuration, and management instruction. Find out how to install and update Oracle Solaris 11.2, migrate data and applications, build bare-metal and virtual networks, and tune performance. This comprehensive resource fully explains new features, including OpenStack cloud support, Unified Archive provisioning, and Oracle Solaris Zones.

Written by Harry Foxwell and our very own Glynn Foster this is a must have book for any budding or expert level system administrator. Let us know what you think of it in the comments section and also what you would like to see in the next book.

Monday Oct 05, 2015

Oracle Solaris at Oracle OpenWorld 2015

General Sessions

  • General Session: Software in Silicon and SPARC Outlook—Secure, Smarter Database/Applications [GEN6421]
    Masood Heydari, SVP, Hardware Development, Oracle
    Monday, Oct 26, 11:00 a.m. | Intercontinental—Intercontinental C (5th Floor)
  • General Session: Achieve Extraordinary Security and Efficiency on Premises and in the Cloud [GEN8574]
    John Fowler, Executive Vice President, Systems, Oracle
    Monday, Oct 26, 1:30 p.m. | Marriott Marquis—Salon 7/8/9 (Yerba Buena Ballroom)
  • General Session: Security, Speed, Simplicity—Hybrid Cloud Present & Future with Oracle Solaris [GEN8606]
    Markus Flierl, Vice President, Oracle
    Chris Riggin, Chief IT Architect, Verizon
    Tuesday, Oct 27, 11:00 a.m. | Intercontinental—Intercontinental C (5th Floor)

Conference Sessions

  • Securing Your Enterprise Cloud Data [CON8329]
    Marcus Soares, Chief Architect, UOL
    Cindy Swearingen, Senior Product Manager, Oracle
    Monday, Oct 26, 4:00 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Spend Less Time Maintaining and More Time with Your Family [CON4940]
    Gerry Haskins, Director, Software Lifecycle Engineering, Oracle
    Don O'Malley, Senior Software Engineering Manager, Oracle
    Monday, Oct 26, 5:15 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Secure Private Cloud Done Right with Oracle and OpenStack [CON8313]
    Glynn Foster, Oracle Solaris Product Manager, Oracle
    Jeffrey Kiely, Principal Product Manager, Oracle
    Monday, Oct 26, 5:15 p.m. | Intercontinental—Intercontinental C (5th Floor)
  • Using Puppet Automation to Configure and Deploy Oracle Solaris Zones [CON3648]
    Brian Bream, Chief Technology Officer, Vaske Computer, Inc.
    Eric Steed, Sr. Virtualization Engineer, Vaske Computer, Inc.
    Tuesday, Oct 27, 12:15 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Patch on Day Zero or Have a Zero Day: Secure and Safe Lifecycle Management [CON8314]
    Peter Dennis, Senior Principal Software Engineer, Oracle
    Glynn Foster, Oracle Solaris Product Manager, Oracle
    Jan Setje-Eilers, Senior Principal Engineer, Oracle
    Tuesday, Oct 27, 5:15 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Making DevOps Secure with Docker [CON8724]
    Jesse Butler, Principal Software Engineer, Oracle
    Duncan Hardie, Principal Product Manager, Oracle
    Jerome Petazzoni, Docker Evangelist, Docker Inc.
    Wednesday, Oct 28, 11:00 a.m. | Intercontinental—Intercontinental B (5th Floor)
  • Software in Silicon: Early Adopter Customers Share Breakthrough Results [CON9646]
    Thorsten Mühlmann, Unix Lead Architect, ivv
    Reinoud Reynders, IT Manager Infrastructure & Operations, UZ Leuven
    David Simmons, Sr. Director, Platforms Business Group, Oracle
    Krishna Tangirala, VP IT Infrastructure, B & H PhotoVideo
    Wednesday, Oct 28, 11:00 a.m. | Intercontinental—Intercontinental A (5th Floor)
  • DevOps Done Right: Secure Virtualization with Oracle Solaris [CON8468]
    Duncan Hardie, Principal Product Manager, Oracle
    Fritz Wittwer, Service Engineer, Swisscom Schweiz AG
    Wednesday, Oct 28, 12:15 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Developing the Platform of the Future: Oracle Solaris Engineering [CON8605]
    Nicolas Droux, Senior Principal Software Engineer, Oracle
    Darren Moffat, Senior Principal Engineer, Oracle
    Liane Praza, Solaris, Senior Principal Software Engineer, Oracle
    Joost Pronk Van Hoogeveen, Product Manager, Oracle
    Bart Smaalders, Serior Principal Software Engineer, Oracle
    Wednesday, Oct 28, 1:45 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Top 10 Tips and Tricks to Unlock the Value of the Oracle Database on Oracle Solaris Systems [CON2742]
    Ken Kutzer, Principal Product Manager, Oracle
    Viraj Nr, Principal Software Engineer, Oracle
    Wednesday, Oct 28, 1:45 p.m. | Intercontinental—Intercontinental A (5th Floor)
  • Customer Panel: Customer Insights into Deploying Oracle Solaris [CON8604]
    Özal Bakmaz, BroadBand Server Operations Manager, TTNET
    Scott Dickson, Principal Sales Engineer, Oracle
    Justin Domoleczny, Sr. IT Manager - Linux/Unix/Middleware Engineering, General Motors
    Emmanuel Paccoud, Technical Consultant Senior - Platform Expert, eServGlobal SAS
    Yasushi TAKI, CEO / CTO, JUSTPLAYER Co., Ltd.
    Wednesday, Oct 28, 3:00 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • Keeping your Compliance/Security Auditor Happy [CON8726]
    Glenn Faden, Senior Principal Software Engineer, Oracle
    Darren Moffat, Senior Principal Engineer, Oracle
    Thorsten Mühlmann, Unix Lead Architect, ivv
    Thursday, Oct 29, 10:45 a.m. | Intercontinental—Intercontinental B (5th Floor)
  • Data Center Security: Ensuring Compliance in a Dynamic Data Center Environment [CON7439]
    Duane George, Sr. Director, Proactive Support, Systems, Oracle
    William Nesheim, VP, Solaris Platform Engineering, Oracle
    Thursday, Oct 29, 9:30 a.m. | Intercontinental—Intercontinental C (5th Floor)
  • Oracle Solaris: Building a Secure Platform-as-a-Service Hybrid Cloud [CON9757]
    Scott Lynn, Product Line Director, Oracle Solaris Product Management, Oracle
    Robert Milkowski, Vice President, Unix Engineering, Morgan Stanley & Co International Limited (London, GB)
    Thursday, Oct 29, 12:00 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • The DBaaS You’ve Been Waiting for—Oracle Database, Oracle Solaris, SPARC, and OpenStack [CON8354]
    Mehmet Kurtoglu, TT Group - BroadBand Database Operations Manager, TTNET
    Onder Ozbek, Product Manager, Oracle
    Eric Saxe, Director of Engineering, Oracle
    Thursday, Oct 29, 1:15 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • The Cutting Edge of Technology: Deploying a Secure Cloud with OpenStack [CON3225]
    Detlef Drewanz, Master Principal Sales Consultant, Oracle
    Eric Saxe, Director of Engineering, Oracle
    Thursday, Oct 29, 2:30 p.m. | Intercontinental—Intercontinental B (5th Floor)
  • The Cutting Edge of Technology: Deploying a Secure Cloud with OpenStack [CON3225]
    Detlef Drewanz, Master Principal Sales Consultant, Oracle
    Eric Saxe, Director of Engineering, Oracle
    Thursday, Oct 29, 2:30 p.m. | Intercontinental—Intercontinental B (5th Floor)

Hands on Labs

  • Deploying Oracle Solaris Cluster with the Automated Installer Feature [HOL1931]
    Amir Javanshir, Principal software engineer, Oracle
    Eve Kleinknecht, Principal Product Manager, Oracle
    Tuesday, Oct 27, 10:15 a.m. | Hotel Nikko—Monterey
  • Oracle OpenStack for Oracle Solaris—a Complete Cloud Environment in Minutes [HOL10357]
    Scott Dickson, Principal Sales Engineer, Oracle
    Glynn Foster, Oracle Solaris Product Manager, Oracle
    Tuesday, Oct 27, 4:00 p.m. | Hotel Nikko—Nikko Ballroom I
  • Oracle OpenStack for Oracle Solaris—Fast, Secure, and Compliant App Deployment [HOL10358]
    Scott Dickson, Principal Sales Engineer, Oracle
    Glynn Foster, Oracle Solaris Product Manager, Oracle
    Wednesday, Oct 28, 10:15 a.m. | Hotel Nikko—Nikko Ballroom I
  • Automating Oracle Solaris Administration with Puppet [HOL10359]
    Geoffrey Gardella, Senior Quality Assurance Engineer, Oracle
    Cindy Swearingen, Senior Product Manager, Oracle
    Thursday, Oct 29, 9:30 a.m. | Hotel Nikko—Nikko Ballroom I
  • How to Build a Hadoop Cluster Using OpenStack [HOL1598]
    Ekine Akuiyibo, Software Engineer, Oracle
    Thursday, Oct 29, 9:30 a.m. | Hotel Nikko—Monterey
  • Build Your Own Cloud Environment with Oracle Solaris 11 RAD and REST [HOL6663]
    Gary Wang, Manager, Oracle
    Yu Wang, Software Engineer, Oracle
    Xiao-song Zhu, Principal Software Engineer, Oracle
    Monday, Oct 26, 3:30 p.m. | Hotel Nikko—Nikko Ballroom I

Theatre Sessions

  • From DevOps to Production with Docker and the Oracle Solaris Zones Feature [THT10970]
    Duncan Hardie, Principal Product Manager, Oracle
    Monday, Oct 26, 12:30 p.m. | Geek Speak Theater, Servers and Storage DEMOgrounds, Moscone South
  • Avoid the Compliance Hangover with Oracle Solaris [THT10989]
    Darren Moffat, Senior Principal Engineer, Oracle
    Tuesday, Oct 27, 4:30 p.m. | Geek Speak Theater, Servers and Storage DEMOgrounds, Moscone South
  • Bringing Security, Speed, and Simplicity to the Cloud [THT11006]
    Scott Lynn, Product Line Director, Oracle Solaris Product Management, Oracle
    Wednesday, Oct 28, 12:00 p.m. | Geek Speak Theater, Servers and Storage DEMOgrounds, Moscone South
  • Oracle Developer Cloud Made Simple: How to Build an OpenStack Developer Cloud [THT11007]
    Joseph Raja, Sr. Manager Software Development, Oracle
    Wednesday, Oct 28, 12:30 p.m. | Geek Speak Theater, Servers and Storage DEMOgrounds, Moscone South
  • Test Oracle Solaris Server Running SAP with the New Compliance Tool [THT11011]
    Hans-Juergen Denecke, Principal Software Engineer, Oracle
    Wednesday, Oct 28, 2:30 p.m. | Geek Speak Theater, Servers and Storage DEMOgrounds, Moscone South

Meet the Experts

  • Meet the Oracle Solaris Engineers - Monday
    Monday, Oct 26 @ 3:30 PM - 4:00 PM | 5th floor, Intercontinental Hotel
  • Meet the Oracle Solaris Engineers - Tuesday
    Tuesday, Oct 27 @ 3:15 PM - 4:00 PM | 5th floor, Intercontinental Hotel
  • Meet the Oracle Solaris Engineers - Wednesday
    Wednesday, Oct 28 @ 2:30 PM - 3:00 PM | 5th floor, Intercontinental Hotel

You can find all the abstracts of the above sessions at our Focus on Oracle Solaris document, and all the rest of the Oracle OpenWorld 2015 content in the session catalog. So join us for what's going to be a great event!

Thursday Jul 30, 2015

Docker coming to Oracle Solaris

It seems like you can't stop the good news at the moment. Hopefully you've already seen the announcement about Oracle joining the Open Container Initiative; to follow that appetiser today we announced that we will be bringing Docker over to Oracle Solaris.

For me the last year or so has been fascinating as the other parts of the industry first discovered and then got really excited about OS virtualization and containers, something we've had in Oracle Solaris for a long time. The move to the cloud, the rise of DevOps, microservices and all the ecosystem around that just seems like the perfect storm for container adoption. Could it be the silver bullet that some IT people are looking? Possibly, it certainly is a significant step in the right direction. On a personal level it is also satisfying to see a technology I have so much personal faith in go "mainstream".

Which brings us to our own mature container technology Oracle Solaris Zones (originally called Solaris Containers). It started out being used as a virtual environment for developers but its zero overhead, scalability and - very important in today's climate - high security meant it soon moved to facilitating consolidation and running every kind of app, from small web servers to gigantic databases. Our customers then showed their smarts and brought business agility to the picture with things like rapid deployment and flying zones, extending the value of zones in the data center. Just recently we had an addition to the family, Kernel Zones which, unsurprisingly gives you a zone with an independent kernel. You can now check them out doing secure live migration in our Oracle Solaris 11.3 Beta release. Finally (well I can't mention everything we've done that would be a book not a blog) it all underpins the Oracle Openstack for Oracle Solaris distribution we made available.  

And so we come to our latest adventure and our announcement that we will bring Docker over to Oracle Solaris. The combination of Docker and Oracle Solaris is particularly nice because on the one side Oracle Solaris delivers a great undercloud: secure, speedy and simple. And on the other Docker helps get your apps distributed, packages them up, makes them available to all, and avoids inconsistencies across different platforms in a way that is open. Now you can get your applications securely into production faster than ever.

It's great to join the Docker party, I'm certainly looking forward to working with the Docker community and watching this project grow and develop. Hopefully you'll join us on the ride.

Friday Jul 24, 2015

Oracle Joins the Open Container Initiative

As you may have heard, Oracle has joined the Open Container Initiative (OCI). We are happy to see an open standard being established for container technologies. We feel containers have some real advantages for cloud deployments when used properly, and we see this as an opportunity to bring our experience with containers to the community. You see, our interest in container technologies didn’t happen recently. We’ve been working on them for more than 10 years.

I find it amusing that the industry has come full circle on containers. With the OCI and technologies like Docker, we’ve comeback to application containers, which is where Solaris originally started with zones.

When I was a kernel engineer in the early 1990’s, we used chroot(1) to create build environments so that the build wouldn’t modify the system we were running on. That worked, but it didn’t prevent me from accidentally performing “rm –rf *” as ‘root’ one night at 2am working against a deadline and not realizing I was not in the chroot environment. (Ouch!) My admin team friends never let me live that one down.

Then, there were BSD Jails. They were the next step in container technologies. They helped prevent those kinds of stupid user mistakes by partitioning a system up into a virtualized environment.

In 2005, Sun Microsystems introduced containers in Solaris 10, called Solaris Zones. Originally, the engineers wanted to build lightweight application containers. This was at a time when the industry was moving toward virtual machines, and it was decided that a full OS container would be better.

Over time, we added great capabilities to Solaris 10 Zones like resource management and exclusive IP Stacks. Security has always been a focus for Solaris and was one of the driving reasons for containers as a technology. Now, you didn’t need to share the stack any longer. We embedded those capabilities into Trusted Solaris. Oracle certified Solaris Zones as a hard partition boundary. So, you could run the Oracle Database in a Solaris Zone and reduce your license costs and only use the hardware you needed; a benefit that’s still in use today.

The work didn’t stop there; we introduced other types of zones, which we use today to support older releases of Oracle Solaris in a zone. And there was even a time when Solaris supported versions of Linux in a zone.

After the Oracle acquisition of Sun Microsystems, the rate of innovation accelerated. Oracle infused new life (and money) into (now) Oracle Solaris development. The Zones team grew significantly.

With the first release of Oracle Solaris 11 11/11 (Yes, we really did that), we gave zones the ability to create secure virtual networks with our built-in network virtualization, code named “Crossbow”.

Continuing on the theme of security, with Oracle Solaris 11, you could delegate administration for Oracle Solaris Zones. You no longer had to give the “Zone Administrator” administrator privileges for the entire system.

We added the ability to update and rollback zones seamlessly with the Boot Environments made possible with the integration of ZFS as the root file system. This meant user errors could simply be rolled back rather than having to hand unroll changes or take backups for every change that was made to a system or a zone. But one of my favorite capabilities of zones was the Immutable Zone! With Immutable Zones, you can make a Zone read-only (or partially read-only) so that not even the almighty “root” can modify it... Hmm... Too bad we didn’t have zones and ZFS when I was a new engineer!

Amazingly, that’s only a few of the highlights of zones in Oracle Solaris 11 11/11. There are many, many more.

Oracle Solaris 11.1 was released about one year after Solaris 11 and we added zones on shared storage (ZOSS). ZOSS allows you to host a zone on a remote disk.

About 18 months after the release of Oracle Solaris 11.1, we released Oracle Solaris 11.2. This was a milestone release for the Oracle Solaris Zones Team (now known as the Oracle Solaris Virtualization Team). Speed has also always been a critical motivating factor for containers. But, with that speed, there’s a tradeoff with containers. That is flexibility. With containers, you share the underlying kernel. So, when you need to patch a container, you patch all the containers on a system at the same time, and then you need to reboot the system, and thus, take all the containers down at the same time! There go your SLAs!

It was about the time that we were releasing Oracle Solaris 11.2 that containers began to get traction as a viable virtualization technology for cloud. I remember reading an article while I was waiting in an airport lounge that said that containers were going to “save the cloud.” I found it ironic that this person had just seemingly come to the conclusion that full virtual machines had a significant amount of overhead that was impacting efficiency of cloud technologies.

I found this particularly funny because I was about to get on an airplane to go tell hundreds of people about 11.2 and a new type of container our team had built into Oracle Solaris 11.2 that acts like a type-2 hypervisor. We call them “Kernel Zones.” So, you are able to run a full kernel in a container, solving one of the biggest problems container technologies have. But even more importantly, our brilliant engineers managed to make the new kernel zones have only marginally more overhead on the system than what we now call a “Native Zone.” So, you get the performance of a native zone (container) and the flexibility of a type-2 hypervisor for Oracle Solaris without the hypervisor overhead. You can read more about kernel zones here.

But kernel zones, while great, aren’t the entire picture. In Oracle Solaris 11.2, we also gave you the ability to reconfigure a Zone while it was running. No more reboots to add memory, disk, CPU, etc.! When you combine that capability with Oracle Database running in an Oracle Solaris Zone, you have the ability to do capacity on demand for the Oracle Database. Allowing multiple Oracle Databases to share a single system in a secure way that doesn’t impact their performance. That’s just cool.

In Oracle Solaris 11.2, we also gave you a full distribution of OpenStack, now called Oracle OpenStack for Oracle Solaris, where we tightly integrated both Oracle Solaris Zones and kernel zones into OpenStack Nova compute.

The final piece to the Oracle Solaris 11.2 puzzle with Zones is Unified Archives. Zones is integrated with Unified Archives. So, you can snapshot a running Zone, and redeploy it elsewhere easily, but because of the integration, you can resize the Zone as it’s being deployed and change the type of virtualization too. So, your dev/test environment is only a 2 vCPU Zone with 2GB of RAM. But you want to deploy it into a much larger 128 vCPU/8TB Immutable Kernel Zone? Engineers use virtual machines, but your production environments use containers or the other way around? No Problem! Just change the virtualization type and/or the size as your needs demand.

Earlier this month, we announced Oracle Solaris 11.3 Beta. You can download it here. In Oracle Solaris 11.3, we give you secure live migration. What makes our live migration “secure?” We automatically offload the Zone to the processor crypto engines as it’s being transmitted from the source. Then, on the destination, we decrypt it via the same hardware automatic hardware offload. Meaning that the Zone is secure during the migration, and there is nearly no performance penalty to do it. Making security simple is one of the important things we focus on. The more complicated security is, the less likely people will get it right. Here’s just one way we make it simple to be secure.

Now, with the Open Container Initiative, we have the opportunity to take all of that technology we’ve been building into Oracle Solaris Zones, and apply them to the original concept zones were born out of, application containers. It’s been more than 10 years in the making, but we’ve come back to our roots.

It’s going to be interesting to see where we go next and where this all takes us. We look forward to being a part of the Open Container Initiative.

Keep an eye out for some more news coming very soon.

Monday Jul 13, 2015

Oracle Solaris 11.3 Blog Posts, Part Two

We've got another wave of blog posts related to last week's beta release of Oracle Solaris 11.3.  (If you haven't seen the first round of 30+ posts, feel free to take a look at those, too.)


Systems Management

Tuesday Jul 07, 2015

Here's Your Oracle Solaris 11.3 List of Blog Posts

Following this morning's beta release of Oracle Solaris 11.3, we've got a new crop of informative posts about its new crop of features.

(UPDATE: and there's more, in a second wave of posts!)

(If you feel like this isn't enough, or you just want to make sure you've done your homework before diving in, you could check out about 100 earlier posts about Oracle Solaris 11.2 -- see list part 1 and part 2).

Thanks as always to Glynn Foster for his valiant efforts in finding and tracking all the posts. 





Security and Compliance

Systems Management



To find out who's who in the Oracle Solaris blogosphere, see the blogroll (which is also conveniently linked to over in the righthand column).

Oracle Solaris 11.3: Securing and Simplifying the Enterprise Cloud

This morning, we’ve opened up access to the beta release of Oracle Solaris 11.3.  If you’ve been following along (and if not, why not?), you know there have been some big advances in Oracle Solaris 11, including lightning-fast intelligent provisioning and maintenance, and some key additions to our already highly-regarded “defense in depth” security.

Most notable for the latter is the work we’ve done to simplify compliance checking and mitigation, making it possible for administrators to quickly and easily check system security configurations against industry standards, and get a “report card” showing compliance, with guidance for any areas that may need addressing.

Oh, and did I mention fully-integrated OpenStack?  This is a win in two ways: it not only brings access to the fastest growing open cloud platform to Oracle Solaris users, it brings the incredible breadth of Oracle Solaris enterprise capabilities to the fingertips of OpenStack users.

…and that of course brings to mind some of the above-mentioned Oracle Solaris 11 features, such as built-in, zero-overhead virtualization, a new and super-powerful Unified Archive capability for rapid, safe, compliant deployment, and all the things we’ve done in terms of performance and administrative ease to make Oracle Solaris the best platform for deploying both Oracle’s own and 3rd party software.

So what’s left to do?  In this beta release, you'll find we're taking those capabilities and making them even better.

OpenStack: We’ve moved forward to the OpenStack Juno release, and also done some behind-the-scenes work to make it easy to continue to bring you new OpenStack goodness quickly and reliably.

Virtualization: In Oracle Solaris 11.2, we introduced “Kernel Zones”, making it possible to deliver hypervisor agility while still maintaining the low overhead and ease of administration you expect from Zones.  In 11.3, we introduce secure live migration for Kernel Zones,  live zone reconfiguration, and verified boot.

And, we’ve extended the new Zones on Shared Storage (ZOSS) capabilities.  You can now place zones on FC-SAN, iSCSI, or NFS devices.

Oracle Solaris 11.3 is all about “more”, so now you have more flexibility and more security in your virtualization.

Database: If you’re an Oracle Database fan, you know we’ve been giving you “more” for years: more observability, more performance, more flexible administration.  Now we’re also giving you “less” — less down time.  We’ve slashed database startup and shutdown times.  These are not only faster than it’s ever been on Solaris; it’s faster—a lot faster—than on any other platform.

Security: We’ve extended the compliance capabilities mentioned above, so that you can more easily tailor compliance policy configurations to suit your site’s requirements.  Oracle Solaris and Oracle Solaris Studio are also ready for Software in Silicon application data integrity (ADI).  To learn more about this and start working with it today, visit the SWiS Cloud.

Data Management: You've already come to know and love what Oracle Solaris brings to the table with the first 21st century filesystem, ZFS.  In Oracle Solaris 11.3, we extend its built-in compression capabilities to include LZ4 support, we give you the ability to compare snapshots recursively, and have introduced a wealth of scalability and performance improvements to make it faster than ever. We’ve also enhanced its monitoring features, and upgraded its built-in SMB support.

There’s more than this, but this should give you a taste of what we’ve got in store for you today.  You can download it now, and take a look at the “What’s New” document to see what we’re doing to make your data center cloud-ready, secure, fast, and simple.

Tuesday May 19, 2015

Oracle Database Helps to Premiere New OpenStack Community App Catalog

This morning at the Vancouver summit, the OpenStack Foundation announced its Community App Catalog, a new service that makes it easy for developers to share their applications and developer tools for OpenStack clouds. (Which of course in turn makes it easy for admins to find, obtain and update software.)

We're pleased that one of the charter entries in the catalog is Oracle Database 12c, with the Oracle Multitenant option, making it easy for admins to deploy Pluggable Databases and associated applications.

(If any of this sounds familiar, it's because it's the logical follow-on to the announcement we made on Friday.)

Want to find out more? Talk to the Oracle folks at booth P9 at the Marketplace Expo, and come see Markus Flierl's talk at 2:50 this afternoon, in Room 116/117.

Keep up-to-date year round on all things Oracle OpenStack at the Oracle OpenStack blog.


Security. Speed. Simplicity.
An efficient, open, affordable cloud platform for SPARC and x86 systems.


« July 2016