Enterprise Cloud Computing, virtual server and Related Technologies

  •   Vertualization on Win7  and  Server


    Virtualization: Running VirtualBox on a Windows 7 laptop – Windows 2008 R2 Server guest

    Filed under: HW, Network, Virtual — rasor @ 6:46 pm

    Using VirtualBox as hypervisor on a laptop eases usage of WLAN and USB on the guest OS.

    This post is based on using VirtualBox 3.1.6 on Windows 7 (64 bit) with Windows 2008 R2 server, 64 bit, Standard edition.

    Out of the box Windows 7 installed drivers for the WLAN in my laptop (with CPU i7 720) and for the full HD resolution video card. Nice.


     Alfresco Collaboration Server



    Alfresco Collaboration Server


    Alfresco is a free/libre enterprise content management system for Microsoft Windows and Unix-like operating systems. Alfresco comes in three flavors:

    • Alfresco Community Edition is free software, LGPL licensed open source and open standards. It has some important limitations in terms of scalability and availability, since the clustering feature has been removed from the community repository and is only available in the enterprise edition.
    • Alfresco Enterprise Edition is commercially & proprietary licensed open source, open standards and enterprisescale. Its design is geared towards users who require a high degree of modularity and scalable performance.
    • Alfresco Cloud Edition (Alfresco in the cloud) is the SaaS version of Alfresco.

    Alfresco includes a content repository, an out-of-the-box, web-based user interface for managing and using standard portal content, a CIFS interface that provides file system compatibility on Microsoft Windows and Unix-like operating systems, Lucene and Solr indexing, and Activiti workflow. The Alfresco system is developed using Javatechnology.

    Alfresco is capable of the following:


    Document management

    Records management, including 5015.2 certification

    Image management

    Learning content management support for learning management systems (e.g. Moodle)

    LOR Learning Object Repository (edu-sharing)

    Integrated publishing

    Repository access via CIFS/SMB, FTP, WebDAV, NFS and CMIS

    Automating business processes with the embedded Activiti workflow engine

    Lucene search

    Federated servers

    Multi-language support

    Portable application packaging

    Multi-platform support (officially Windows, GNU/Linux and Solaris)

    Browser-based GUI (official support for Internet Explorer and Firefox)

    Desktop integration with Microsoft Office, and LibreOffice.

    Online integration with Google Docs

    Clustering support

    Pluggable authentication: NTLM, LDAP, Kerberos, CAS

    Multiple database support: MySQL, PostgreSQL, Oracle Database (Enterprise Edition), IBM DB2, Microsoft SQL Server (Enterprise Edition).

    We deploy alfresco on REDHAT  Enterprise Virtual server. The cloud mode of deployment has the benefit that people can collaborate using tablet, PC, Desktop and Mobile Phone system. Afresco in this fashion can be ideal for system elevel project collaboration involving multiple people and complex operational process.  Task assignment and report generation is also included in Afresco Enterprise solutions.

    We provide complete Alfresco solutions, In case your are interested In collaboration server, please contact us. one of our engineers will be happy to discuss your requirements.


  •  Business Case of Cloud Computing



    Business Case of Cloud Computing

    Note: This is a working article- Expect Revisions


    In this article  we summrize the business value of cloud computing speciafically   for SMB marketplace .




    1.0 Business Case of Cloud Computing- Journal Paper 

  •  Business Process Reengineering

    Business Process Re-engineering (BPR) Definition

    Business process re-engineering (BPR) is the "fundamental rethinking and radical redesign of business processes aimed at achieving radical improvements in essential contemporary measures of performance, such as cost, quality, service and speed" (Hammer and Champy, 1993).




     References :

    1.0  Reengineering the Corporation: Hammar and Champy

    2.0 Competitive Advantage- Porter

    3.0 Competitive Strategy- Porter

    4.0 Business Process Modeling- Article Link

    5.0 Business value of Managed Service- Article Link

  •  Enterprise Cloud Solutions

    Cloud Computing Definition


    Cloud Computing relies on sharing of resources to achieve coherence and economies of scale, similar to a utility (like the electricity grid) over a network.[2] At the foundation of cloud computing is the broader concept of converged infrastructure and shared services.


     System Security with Nagios Network Management

    Please contact us for  free consultation for  network management  and enterprise security  solutions.

    One of our engineers will be happy to discuss possibilities with no obligation and cost.


    References :

    1.0 Nagios Network Monitoring - ISBN

    2.0 Snort- Intrution Detection Systems- ISBN

    3.0Hardening Linux by James Turnbull (2005) Paperback- ISBN


     Devops and Continous Integration


    Devops and Continous Integration

    DevOps is a software development method that emphasizes communication, collaboration, integration, automation.[1][2] The method acknowledges the interdependence of software development, quality assurance (QA), and IT operations, and aims to help an organization rapidly produce software products and services and to improve operations performance.[2][3][4][5][6]

    In traditional, functionally separated organizations there is rarely cross-departmental integration of these functions with IT operations. DevOps promotes a set of processes and methods for thinking about communication and collaboration between development, QA, and IT operations.[7]




    1.0 Jenkins- The Definitive Guide  -ISBN13-978-1449305352

     Note: This is a draft article- Expect Revisions 

  • Distributed Computing and Microservice Architecture


    Distributed Computing and Microservice Architecture

    Microservices are small, autonomous services that work together. Let’s break that definition down a bit and consider the characteristics that make microservices different.

    The benefits of microservices are many and varied. Many of these benefits can be laid at the door of any distributed system. Microservices, however, tend to achieve these benefits to a greater degree primarily due to how far they take the concepts behind distributed systems and service-oriented architecture.

    Docker- An opensource implementaion of Microservice - implements a high-level API to provide lightweight containers that run processes in isolation.[12]

    Building on top of facilities provided by the Linux kernel (primarily cgroups and namespaces), a Docker container, unlike a virtual machine, does not require or include a separate operating system.[11] Instead, it relies on the kernel's functionality and uses resource isolation (CPU, memory, block I/O, network, etc.) and separate namespaces to isolate the application's view of the operating system. Docker accesses the Linux kernel's virtualization features either directly using the libcontainer library, which is available since Docker 0.9, or indirectly via libvirt, LXC (Linux Containers) or systemd-nspawn.[10][13]

    By using containers, resources can be isolated, services restricted, and processes provisioned to have an almost completely private view of the operating system with their own process ID space, file system structure, and network interfaces. Multiple containers share the same kernel, but each container can be constrained to only use a defined amount of resources such as CPU, memory and I/O.

    Using Docker to create and manage containers may simplify the creation of highly distributed systems, by allowing multiple applications, worker tasks and other processes to run autonomously on a single physical machine or across multiple virtual machines. This allows the deployment of nodes to be performed as the resources become available or when more nodes are needed, allowing a platform as a service (PaaS)-style of deployment and scaling for systems like Apache Cassandra, MongoDB or Riak. Docker also simplifies the creation and operation of task or workload queues and other distributed systems.





    1.0 Principles of Distributed Database Systems- ISBN-13: 978-1441988331

    2.0 Building Microservice- ISBN-13: 978-1491950357


     Note: This is a draft article- expect revisions.


     Hosted Exchange  Mail Server


     Microsoft Exchange  Mail Server and Alternatives   provide business class email, shared calendar, instant messaging and collaboration  and much more. Hosted cloud based exchange solutions are attractive for various reasons, cost of ownership being one of them.


     Kerio Connect Cloud delivers business-class email, shared calendars and contacts, instant messaging and much more—as a no-hassle, pay-as-you-go, hosted cloud service. Kerio Connect Cloud simplifies IT management by eliminating the need to deploy and manage an in-house email server. Intuitive and easy to use, Kerio Connect Cloud delivers the level of security and support you expect from a professional email service. And Kerio Connect Cloud layers comfortably on top of your current IT environment without sacrificing functionality or requiring end-users to make unwanted changes to the way they work.


     Open  exchanges is another alternative to  Microsoft  Exchange  server. We work is various configurations of exchange server, hosted , in the cloud or in  local LAN based servers. Please contact us if you have any issues with business class email and exchange server, one of our engineers will BBE happy to contact you with no obligation and free of cost.


    How A Real-Estate Development  Company  Avoided Cost and Time Overrun with Cloud Based Alfresco Collaboration Server

    A Real Estate Developer Save 10 million and more by avoiding Cost Overrun and Avoiding Deadline Penalty

    A Real  Estate  Developer in Canada was in the process of developing  a shopping mall  Complex in Canada.  The shopping mall was  a complex development and communication and coordination was key. The list of Departments that was involved in the project  approval as large and diverse. The list below is a partial summary:


  • Defining the Problem:

     Computerization and digital transformation of workplace is common in Canadian & US workplaces.  This means more and more computers, servers and cloud computing is injected in our dally life. Yet the basic questions remains to be asked, have we paid attention to the issue of maintenance and repair of modern computer infrastructure. The manual mode of IT support is not feasible and economically constraining to be the least.


     As the digital transformation affects every part of business operation, IT maintenance and trouble shooting has remained stuck in  1990s. Typical IT person can handle 10 computers and server and network, yet organization now has 200-500 PCs, Cloud and Servers. Does this means we must have an IT department of 50 people to handle 500 computers.   A strategic analysis of the maintainability  and scalability of Information technology is necessary [10].


    In a small and medium organization IT support is at best in a chaotic-fire fighting mode. No one knows what is going on with the computer system till  everything comes to a grinding halt. Quite often to get the system up and running  a hurry, we  often reject healthy parts, since we do not have time to accurately diagnose and replace only the faulty system. With new and Improved Network Management system, that is possible. In IT industry about 40% of hardware replacement  can be avoided if accurate  monitoring can be performed  and  implemented properly.


Go to top