Streamlining Python Development: A Guide to a Modern Project Setup
Zarafa SummerCamp 2012 - Keynote Peter Ganten
1. The future is hybrid
and open
Zarafa Summercamp
Kerkrade, 20.6.2012
Peter H. Ganten
<ganten@univention.de>
2. Peter H. Ganten
Founder and CEO of Univention
Chairman of the Open Source Business Alliance e.V.
(http://www.osb-alliance.com)
3. The promises of cloud computing
Industrialization of IT
IT becomes a commodity (like electric energy, CapEx -> OpEx)
More professionality, standardization and security
More flexibilty and agility
Less dependence on know-how or specific persons
Less costs
Porcelaine manufactory of saxony, 18th century. Steel industries of the Krupp familiy in Rhbeinhausen ca. 1900
4. Who are the drivers?
Software vendors
Reduction of development and support costs
Easier sales and marketing
Continuous profit (software = service)
End users and user organizations
News application can be tested, procured and used instantly
CapEx -> OpEx
Availability, security, cost control
Cloud service providers / Cloud Service Brokers …
6. End user organizations ...
already do adopt cloud computing
The first applications moved to the cloud are:
Non-strategic applications, used only by a few persons / departments
communication, E-mail, Groupware, CRM etc.
But the core infrastructure (shares, print-services, IAM, network
management) will remain on-premises for a long time
Challange: Integration of local and cloud-based IT-Management
(especially IAM)
7. To their customers, partners and suppliers,
enterprises have to take responsibility. This
responsibilty can't be delegated. The is a duty
to take care.
8. Compliance
Which laws do apply when we use cloud computing?
How can we ensure, that we comply with those laws?
Exactly when have we been careful enough?
SOX / Euro-SOX
Patriot Act
In germany: GDPdU
Basel II / Basel III
…
Source: Deutscher Bundestag
9. Security and protection of data
How can we guarantee security and integration of data
Which rules apply for personal data in the cloud
Can we audit the systems in use or are they audited by a trusted third
party
Encryption
Security
Backdoors
Code quality
Patch management
Source: BSI
10. Portability
Can we transfer data, business logik and programs to a different provider?
Can we even move it back to our own data center
Even in part?
Vender dependence and lockin
Cost effectiveness
Risk of vendor unavailability
11. Interoperability
How can applications access data and program functions, even when they
are hosted at a different cloud service provider
Which interfaces exist?
How are they documented?
Under which conditions may the be
used?
Are reference implementations
available?
Quelle: IBM
13. Open source software in the cloud
Open source software ensures
Comprehensible and tracable processes (auditability)
Documented data formats (at least through the source code)
Possibility to run the code everywhere
Possibility to customize and enhace applications
Prerequisite: Source code available to any part of the chain (GPL vs. AGPL
- „Cloud-GPL“)
Open Cloud Initiative (OCI)
14. Open source becomes a cloud accelerator
Full auditability even for third parties (helps with compliance, data security
and protection of personal data)
High degree of portability
Makes interoperability possible
Furthermore:
More flexibilty
Potentialy more innovation
Often lower costs
15. Business advantage open source
Open Source becomes a business advantage
for CSPs, because they can better address the most pressing
challanges
For ISVs because availabilty in many clouds and on-premises is easier
achieved
Each part of the chain can avoid vendor-lockins
VARs can offer individualized solutions
The key is More trust, more competition,
more innovations, more integration
and more efficiency
16. The benefits of being proprietary decline
Cloud computing offers more and better ways to differentiate than features
of the code itself
service level
scalability
availability
customer service
price
compliance with EU and national law and regulations
The drawbacks of open source software can easier be controlled
(compexity, vendor responsibility, assesment of open source projects, ...)
19. Cloud platform Univention Corporate Server
With Univention Corporate Server (UCS) 3.0 we provide a well definied
open source platform
Usable in many clouds and on-premises
Comes with integrated identity- and access management
complete web-based Management
(Ajax, Rest-full)
Scriptable, enhanceble, customizable
With roadmap, maintenance and support
100% open source
For ISVs, CSPs and VARs
20.
21. Operating and management system for
IaaS, PaaS and SaaS
Enables Hybrid Cloud scenarios Cloud service
provider A
Selective replication of identity and infrastructure
information across multiple locations
Provides a trust and security context
Enterprise operating platform for additional
Cloud service
applications and services provider C
Standardized interfaces and specified API
Intuitive web-based administration and management
interface
Customer
On-premises
25. Active Directory in UCS
Samba 4 integration provides real Active Directory
implementation (including kerberos, LDAP,
group policies …)
Easy manageable
Univention Management Console
Microsoft provided tools
Ready-to-use, tested and scalable setup
Integrates Active Directory services with
Linux-based services
virtualization
Groupware, collaboration, ECM
File-, print- and other infrastructure services
Existing Active Directory setups
Active Directory for the cloud
26. UCS Active Directory Connector
Bi-directional, selective synchronization of
User accounts
groups
passwords
Other LDAP objects
Interoperability and integration – use Windows and Linux infrastructure jointly together
Migration – migrate accounts and groups from Active Directory to UCS and vice versa
27. SATcloud project
Integrate cloud based applications and services into classical management of trust
contexts („domains“)
Integration of SAML / oAuth and cloud provisioning into domain management
(Microsoft Active Directory and UCS)
Easy management of selective replication
Possbly even combined with multi-master-support
Role-based administration
Development of a description language for directory
views and selective cloud replication
Joint project with the german research center for artificial intelligence
Funded by the german federal ministry of economics and technology
29. Together with Zarafa
Best integration of open source infrastructure stacks with Microsoft Windows equipment
(Windows Client, Outlook)
Excellent support for Active Directory
Unique solutions for hybrid setups
Easy deployment scenzarios for cloud and on-premises setup
We provide 100% open source software
New: Very easy to setup Zarafa Virtual Machine Image for testing and production