An interesting point is that Oracle has been constantly introducing new features for Solaris, and this crucial fact makes Solaris a reference product in the market.
Fantastic features are contained in Solaris, such as Zones and LDOM, which have given solutions to companies for which I have provided consulting services. By using Solaris Zones, I have consolidated big environments into just a few hosts. Additionally, by using the built-in resource manager feature from Solaris, it's possible to control and set up limits for CPU and memory consumption. Finally, installing packages and patches into a virtualized system are very simple tasks.
Solaris has made the administration simpler, easy and intuitive. Its innumerable security and performance features provide conviction to companies that they're moving forward in the right direction.
During my many years of use, I've suffered with small problems while implementing the advanced features of Solaris. They were always, however, resolved by referring to the old and legendary Sun Solve and, today, to the excellent Oracle documentation website (http://docs.oracle.com).
I've worked with it for exactly 16 years since version 5.7 (Solaris 7). I've had the opportunity to follow dozens of features being implemented during this long period of time. Better yet, I have a good perspective about next new features which will be introduced in the near future, so I am sure Solaris will continue alive and strong for many years.
I've had the small problems in the Areas for Improvement section, but other than that, I haven't had issues with deployment.
I've absolutely never had any issues with stability. Solaris is a very solid and stable operating system, and its release schedule ensures that all potential stability problems are resolved as soon as possible. Additionally, the Solaris kernel is one of most interesting and featured kernels that I have ever seen because almost everything is made and implemented by taking into account security and stability.
One of the more remarkable advantages of Solaris is the fact that it scales almost linearly. New SPARC processors introduce more cores and Solaris' performance responds proportionally. In particular, I have observed a huge performance gain while processing mathematical applications.
They're straightforward. Honestly, I don't have constant contact with customer services, but the few contacts that I have had were fair enough. Oracle professionals always had a suitable behavior and an appropriate attention to problems.Technical Support:
When my clients needed technical support, the level of customer service was excellent because most field engineers are ready to solve any problem almost instantly.
When critical problems come up and the first level of engineers is not able to solve the issue, the problems are forwarded to more experienced specialist and it is enough to solve the issue quickly.
A long time ago, an open Linux distribution was the main option for running most hosts, but raw performance and security problems forced us to migrate most critical systems to Solaris.
The initial setup was not complex in any way. All Solaris implementations are extremely straightforward, easy to install, and well documented. Most Solaris commands are kept from older versions, which is a big advantage because we can reuse past knowledge.
I always implement solutions by myself because have enough knowledge about Oracle solutions. Nonetheless, most vendors team that I could work together have an appropriate knowledge about all Oracle products.
The ROI of my customers have been very high. As Oracle Solaris provides a total integration with the remaining Oracle portfolio, the necessary time to implement any Oracle solution is very short. Furthermore, as Oracle Solaris is very solid and stable, usually the downtime is insignificant and all investment is recovered by keeping their business working well.
Before thinking about pricing and licensing, we should try to understand whether the return of investment will be enough and fair. For example, I have provided technical consulting services for several companies that, at first, chose another operating system, but after some time, they implemented Oracle Solaris because they understood the importance of an operating system which provides security, performance, and total integration.
No, I didn't. Usually, I try to understand the customer's environment before making any choice, but most of the time I can use Oracle Solaris and part of its features as the more suitable solution.
Before implementing Oracle Solaris, my best recommendation would be to know all its available features for making the right choices. I have seen several implemented solutions which are working, but they could have implemented better techniques and methods if more appropriate features had been chosen for the specific project.