With businesses demanding fast development of applications, IT groups need to answer with rapid development and deployment that drives businesses forward. So with lower upfront costs, ease of deployment and advantages in scalability, cloud computing is enabling IT groups to meet these demands.
But while considering cloud services, IT directors must consider factors such as application portability, security, avoiding vendor-lock in, risk management and regulatory compliance. Whether you're migrating to a public, private, or hybrid cloud, this webinar will help IT groups understand best practices in porting and developing enterprise applications to the cloud.
Join Stephen O’Grady, Principal Analyst with RedMonk and Jeff Hobbs, Director of Engineering at ActiveState, to learn how to:
* Use a standards-based approach to minimize costs and reduce risks
* Leverage dynamic languages such as Python for rapid development
* Create portable and consistent web applications to the cloud
* Understand enterprise solutions to create standards and ensure indemnification
* Create a business case and plan for standards with a dynamic languages approach
11. Cloud Traditional Accessibility Minutes Days Capex Pay As You Go Fixed, Upfront Cost Economies of Scale Yes No Geography Distributed Local/Offsite Multi-tenant Yes No Scalability Elastic Manual Virtualized Yes Both
12. Economies of Scale Pay As You Go Time to Market Tools, Languages and Runtimes
22. “ In addition, we are proposing to require, along with the prospectus filing, the filing of a computer program of the contractual cash flow provisions expressed as downloadable source code in Python, a commonly used open source interpretive programming language.” - SEC Source: SECURITIES AND EXCHANGE COMMISSION 17 CFR Parts 200, 229, 230, 232, 239, 240, 243 and 249 Release Nos. 33-9117; 34-61858; File No. S7-08-10 RIN 3235-AK37
28. Drivers & Trends For Dynamic Languages in the Cloud Development Enterprise Faster time to market Lower development & maintenance costs Pressure to increase development staff productivity Increased use in mainstream IT Uptime of critical applications Paradigm shift, dynamic language adoption in the enterprise Compliance with corporate policy for commercial support of open source Legal risk mitigation Intellectual property security IT investment protection
29.
30.
31. ActivePython in your Cloud Application Cloud Application OS Libraries Web Databases XML ActivePython and PyPM Django
32. Success through Abstraction Data Connectors ActivePython and PyPM OS Platform Windows Linux Linux Cloud OS Distributions Ubuntu RedHat Gentoo Fedora openSUSE NoSQL(Cassandra) MySQL Enterprise Oracle 11g PostgreSQL SQLServer BigData (Hadoop)
1 Poll question after this slide (1) What are your plans for developing Cloud applications? (check one only) Currently developing applications Plan to develop within next 6 months Plan to develop within 7-12 months Plan to develop within 13-24 months No plans at this time
A simple approach for understanding. Old wine in new bottles is good. 2 Poll Question after this slide (2) Which best describes how you expect to see your company's development in the future? (Check one only) All apps deployed in a Public Cloud No apps deployed in a Public Cloud All apps deployed in a Private Cloud Some apps deployed in a Public Cloud and some in on-premises Private Cloud Some apps deployed in Public Cloud and some on premises (no cloud)
3 Poll Question after this slide What is the TOP inhibitor or obstacle to DEPLOYING APPS to the cloud? (single answer) Security Latency Lack of Tools/Expertise Potential vendor lock-in Reliability / uptime
4 Poll after this slide (4) With which dynamic languages do you spend the most time programming TODAY? (multiple choice) Python Perl PHP Javascript Ruby
Jeff Time to market was noted as the most significant pressure on development in a recent poll (at 30%). The higher level programming aspects and rapid prototyping abilities lead to a faster time to market. Lower development and maintenance costs followed closely at 24%. With DLs you can do more with less.
Why is this slide here?
Here we discuss the value of APy with PyPM, access to all the functionality necessary for application development.
Want to adjust to provide further differentiation from the previous slide
Reasserting the importance of the language more than the OS or the database. The use of the appropriate dyn language is what’s gong to drive faster time to market, etc. Try and separate the value offering, accentuating the DL over the OS or DB.
Let’s talk about how ActiveState solutions ensure success for DL projects. At ActiveState, our focus is on enabling companies develop, manage, and distribute applications with dynamic languages. For developing applications , we offer development tools for Perl, Tcl , Python and other dynamic languages as well commercial grade language distributions for Perl, Python and Tcl. For managing business and mission critical applications built with dynamic languages, you can get peace of mind with indemnification, support, consulting and training services. For companies that distribute applications with dynamic languages, we offer trusted, turn-key redistribution rights to ensure license compliance.
Jeff NOTE - Need to remove Sun Partner Advantage soon because it was acquired by Oracle. Our customers represent a slice of the corporations that rely on ActiveState to provide trusted solutions and support for dynamic languages. We value our partnerships because it allows us to participate and keep on the leading edge of technology changes, to make sure dynamic languages keep pace with tomorrow’s development needs as well as today’s.
Let me give you are little background into ActiveState and who else uses our technology. ActiveState started in 1997 as the premier provider of Perl on Windows, later branching out into Python, Tcl and other dynamic languages and other platforms with experts on staff. 2M developers are using ActiveState products. This includes 97% of Fortune 1000 companies. C ustomers such as Cisco, CA, HP, Bank of America, Siemens, and Lockheed Martin are able to accelerate productivity, minimize risk, and ensure compliance with our full service development, support and OEM stacks for Perl, Python and Tcl. We also provide tools for PHP, Ruby, JS and other web technologies through our award winning IDE.