Tuesday, July 29, 2008

Details on Storage Management Programs

Dear All,

One of our community friend from Pune, Mahesh Ghule, has enquired about programs on Storage Management. For your knowledge we are posting the details here in our blog also.

- Fundamentals of Storage Technology (STF)
- Storage Networking Design and Management (SDM)
- Information Availability Design and Management (IDM)

Fundamentals of Storage Technology

Course Overview

The Storage Technology Foundations course is designed to impart knowledge on the wide range of components of modern storage infrastructure. This course enables a student to understand the basics of Storage Technology. In this course students will learn technologies like storage networking, business continuity, backup and recovery, information security, storage architecture and learn to appreciate storage subsystems. This course lays the foundation to Storage Networking Technologies.

Course Contents...

Various network topologies and its categories.
Operating System Concepts and Data storage management.
Storage Technology concepts
Storage Systems Architecture
Networked Storage, components and its functions
The need for Backup/recovery topologies, disaster recovery, business continuity, and local and remote replication
Technologies like IP SAN, storage virtualization, and storage security
Logical and physical components of a storage infrastructure
Appreciate the core elements of a data center infrastructure
The need for Managing and monitoring the data center

Pre-Requisites...

A student who registers for this course should be able to:

Understand computing environments for e.g. servers, operating systems, and databases
Understand networking concepts

Vendor Certification Mapped...

The Storage Technology Foundations Exam E20-001

Storage Networking Design and Management

Course Overview

The course teaches a process oriented approach in designing, deploying and managing Storage Networking solutions. This course builds on the technology concepts and principles learned in STF (prerequisite) and challenges participants to apply their knowledge to real-world scenarios. Lectures and work-shop style case studies provide a thorough exposure to Storage Networking requirements analysis, business value justification, and design considerations for technology and performance in the implementation and management of Storage Networking solutions.

Course Contents...

Explain Application classes and their demands for storage; describe cost elements of a Storage Networking environment, and create business value justification for its implementation

Demonstrate a detailed technical knowledge of SAN, NAS, and other hybrid technologies

Design an appropriate Storage Networking solution with the understanding of business requirements, application service level targets and the inter-dependence of technology infrastructure

Develop implementation and risk mitigation plans based on the storage design Implement Storage Networking administration and management procedures based on service goals

Pre-Requisites...

A student who registers for this course should: have foundation knowledge of storage technologies

Vendor Certification Mapped...

Storage Technology Specialist certification Exam E20-012

Information Availability Design and Management

Course Overview

The course provides a comprehensive coverage on all aspects of planning, building and managing Information Availability solutions. In addition to providing the required technical exposure to Backup and Recovery, Local and Remote replication, NAS Business Continuity, and Content Addressed Storage and Archiving, the course covers the design and implementation of the
appropriate solution based on availability requirements. This course builds on the technology concepts and principles learned in STF (prerequisite) and challenges participants to apply their knowledge to real-world scenarios. Lectures and work-shop style case studies provide a thorough exposure to the technology components, design considerations, and best practices on
various aspects of Information Availability.

Course Contents...

Describe and establish an Information Availability infrastructure. Describe the technology components, considerations for designing, deploying, and managing a Backup and Recovery solution.

Local and remote replication solutions.

Network Attached Storage (NAS) business continuity solution. Content Addressable Storage (CAS) and Archiving solutions.

Pre-Requisites...

A student who registers for this course should: have foundation knowledge of storage technologies

Vendor Certification Mapped...

Storage Technology Specialist certification E20-011

for more details plz visit

http://edgeineers.in/program_emc_courses.asp

Future of Web-Web 2.0

Web 2.0 is a BUZZ word these days in web development describing the trend in the use of World Wide Web technology and web design that aims to enhance creativity, information sharing, and, most notably, collaboration among users. These concepts have led to the development and evolution of web-based communities and hosted services, such as social-networking sites (Orkut, Facebook), wikis (Wikipedia), blogs etc. Although the term suggests a new version of the World Wide Web, it does not refer to an update to any technical specifications, but to changes in the ways software developers and end-users use the Web.

Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform. Web 2.0 websites allow users to do more than just retrieve information. They can build on the interactive facilities of "Web 1.0" to provide "Network as platform" computing e.g. Google, Wikipedia, allowing users to run software-applications entirely through a browser.

The idea of "Web 2.0" can also relate to a transition of some websites from isolated information silos to interlinked computing platforms that function like locally-available software in the perception of the user. Web 2.0 also includes a social element where users generate and distribute content, often with freedom to share and re-use. This can result in a rise in the economic value of the web to businesses, as users can perform more activities online.

If someone wants to look out for a career in Web 2.0 technologies then they need to know the technologies like Adobe Flash, Adobe Dreamweaver, Adobe Cold Fusion and Adobe Flex. NIIT provides specialized training on all these technologies. The candidate can look out for a promising career in RIA (Rich Internet Application) development. The candidate needs to have pre requisite of OOPS concepts.

So today whether someone is a student who is new to web publishing or an advanced professional, s/he can move rapidly from information architecture to interactive graphics to the implementation and management of dynamic, data-driven web portals. The only thing s/he requires is the in-depth knowledge of tools and technologies which facilitates RIA development.

Monday, July 28, 2008

Web Development

Web development is a process of conceptualization, planning, modeling, and execution of electronic media content delivery via Internet in the form of markup language technologies like HTML, XHTML, XML etc. suitable for interpretation and display by a web browser or other web-based Graphical User Interfaces (GUIs).

The intent of web development is to create a web site (a collection of electronic files residing on one or more web servers) that presents content (including interactive features or interfaces) to the end user in the form of web pages once requested.

Improvements in the various browsers' compliance with W3C standards prompted a widespread acceptance of XHTML and XML in conjunction with Cascading Style Sheets (CSS) to position and manipulate web page elements. The latest standards and proposals aim at leading to the various browsers' ability to deliver a wide variety of media and accessibility options to the client possibly without employing plug-ins.

Typically web pages are classified as static or dynamic.

Static pages don’t change content and layout with every request unless a human (web master or programmer) manually updates the page.

Dynamic pages adapt their content and/or appearance depending on the end-user’s input or interaction or changes in the computing environment (user, time, database modifications, etc.) Content can be changed on the client side (end-user's computer) by using client-side scripting languages (JavaScript, VBScript, plug-ins, etc.) to alter DOM elements (DHTML). Dynamic content is often compiled on the server utilizing server-side scripting languages (ASP, PHP, Coldfusion, JSP, etc.). Both approaches are usually used in complex applications.
With growing specialization within communication design and information technology fields, there is a strong tendency to draw a clear line between web design specifically for web pages and web development for the overall logistics of all web-based services.

Someone who is looking out for a career in web development need to know the tools and technologies like HTML, XML, CSS, Java Script, ASP, Cold Fusion, PHP etc.

For advanced users NIIT provides advanced training in Web development under Edgeineers on Java and .Net Platform using which users can create much advanced interactive web solutions.

Tomorrow we will talk about the Future of Web i.e. Web 2.0. I will also share the Sun Seminar highlights with you that happened in kolkata on 26th of July 08. Stay Tuned...

Wednesday, July 23, 2008

Welcome to the World of Java

Java refers to a number of computer software products and specifications from Sun Microsystems that together provide a system for developing application software and deploying it in a cross-platform environment. Java is used in a wide variety of computing platforms spanning from embedded devices and mobile phones on the low end to enterprise servers and supercomputers on the high end. Java is fairly ubiquitous in mobile phones, Web servers and enterprise applications, and somewhat less common on desktop computers, though users may have come across Java applets when browsing the World Wide Web.

Writing in the Java programming language is the primary way to produce code that will be deployed as Java bytecode, though there are compilers available for other languages such as JavaScript, Python and Ruby, java syntax borrows heavily from C and C++ but it eliminates certain low-level constructs such as pointers and has a very simple memory model where every object is allocated on the heap and all variables of object types are references.

Memory management is handled through integrated automatic garbage collection performed by the Java Virtual Machine (JVM).

Platform

The Java platform is the name for a bundle of related programs, or platform, from Sun which allow for developing and running programs written in the Java programming language. The platform is not specific to any particular processor or operating system, but rather an execution engine (called a virtual machine).

There are different "editions" of the platform which are available, it includes:

Java EE (Enterprise Edition): Java SE plus various APIs useful for multi-tier client-server enterprise applications.
Java SE (Standard Edition): For general purpose use on desktop PCs, servers and similar devices.
Java ME (Mobile Edition): Specifies several different sets of libraries (known as profiles) for devices which are sufficiently limited that supplying the full set of Java libraries would take up unacceptably large amounts of storage.

The Java Platform consists of several programs, each of which provides a distinct portion of its overall capabilities. For example, the Java compiler, which converts Java source code into Java bytecode (an intermediate language for the Java Virtual Machine (JVM)), is provided as part of the Java Development Kit (JDK). The Java Runtime Environment (JRE), complementing the
JVM with a just-in-time (JIT) compiler, converts intermediate bytecode into native machine code.

Java Virtual Machine

The heart of the Java Platform is the concept of a "virtual machine" that executes Java bytecode programs. This bytecode is the same no matter what hardware or operating system the program is running under. There is a JIT compiler within the Java Virtual Machine, or JVM. The JIT compiler translates the Java bytecode into native processor instructions at run-time. The use of bytecode as an intermediate language permits Java programs to run on any platform that has a virtual machine available.

Although Java programs are platform independent, the code of the Java Virtual Machine (JVM) that execute these programs is not: Every supported operating platform has its own JVM.

I will be talking about the different editions of Java in my coming writeups.

Tuesday, July 22, 2008

Robust Times Ahead for Storage Management but challenge will be having Skilled Manpower

With all the hype around automating solutions to the enterprise challenges of today, it should not be a surprise to anyone in the industry that consolidation is occurring. Some technologies can provide automated solutions to challenges in the industry, like thin clients and virtualization of resources from the storage to the host operating system platform. However, the simple challenges of provisioning storage within an enterprise still require a knowledgeable storage administrator who will carve out the right storage space for the right system, to deliver the required environment to meet the needs of the application or user - performance, scalability, reliability or availability.

Each enterprise has similar but different goals and ways of doing business, which we can call the process. In the coming times, we can see automation technologies handling some of the simpler tasks in an enterprise; but even the simpler tasks using the best-of-breed tools will require rules to operate efficiently and correctly. These rules can be tuned to meet the needs of a specific enterprise, which is where the people come into play.

Aligning all these areas with the value of the information and then prescribing rules to the way the environment is supposed to work and what to do if it is not working correctly requires human involvement. One of the important area for Storage Administrator involvement is in Storage Planning,data protection, or backup and replication space.

I remember a story that I heard in college about the automobile manufacturers all moving to robotics in their manufacturing plants and saving hundreds of thousands of dollars in personnel payroll and benefits only to find that each robot costs millions of dollars and requires a well-paid administrator to keep the robot going, whereas hiring several skilled human beings costs the same as the robot administrator and the robot itself.

Why am I focusing on this topic in the blog today? I am interested in the gap between people and technology. The storage management technologies that are available in the market today are great, but they require a skilled manpower as an administrator and tuning to fulfill the goals of the organization and return the maximum value.

Plz comment and let me know if you agree with my thoughts or have a different point of view.

Monday, July 21, 2008

SUN Microsystems Seminar in Kolkata

Celebrating the 500 days association between NIIT and Sun Microsystems a seminar will be organised by NIIT edgeineers in Kolkata on "Future of Java" on 26th of July 08. The speaker will be Mr. Rajesh R from Sun Microsystems. Invitation open for the Edgeineers Club members. Someone want to enroll for the seminar plz send a mail to niitedgeineers@gmail.com with name and contact no.

Sunday, July 20, 2008

NIIT, India's premier IT training company gets associated with Mohun Bagan, India's premier football club

NIIT, India's premier IT training company signed an agreement with MohunBagan, India's premier football club, through NIIT Edgeineers for the ongoing Sahara Premier League on 18th of July 08.

The agreement was signed by Mr. Surojit Biswas (Regional Manager) of NIIT and Mr. Anjan Mitra (Hony. General Secretary) of Mohun Bagan Club. Speaking on the occasion Mr. Mitra emphasized on the importance of IT education and how NIIT has helped the masses to build up a career in this field.

NIIT and Mohun Bagan Club's representatives launching the official Jeresy of Mohun bagan players. The Mohun bagan players will have NIIT's logo on their sleeves and shorts for the on going Sahara Premier League.

While interacting with media Mr. Biswas of NIIT emphasized on the need of IT training in the todays time. While addressing to one of the questions by media of why NIIT is tieing up with Mohun Bagan, Mr. Biswas told that In IT-Training, "NIIT is a big name so we have to associate with some one who is as big as NIIT". That is why Mohun Bagan is with us today.

Mr. Biswas also announced a free training of 12 hours for every player from Sahara CFL-2008 through NIIT Edgeineers so as to make them computer savvy.

for more news visit http://www.mohunbaganclub.com/news_view.php?id=MTg=

Wishing NIIT and Mohun Bagan an everlasting association...


Saturday, July 19, 2008

Welcome to NIIT Edgeineers Blog

Hi,

Welcome to NIIT Edgeineers Blog. This is an initiative to build a platform through which the communication can be given to the masses regarding the latest technological happenings in the IT field.

Today the IT industry is facing a stiff challenge in terms of having skilled manpower and most of the aspirants who want to join IT field are not aware of what latest technological skills are required by the industry.

Through this blog we will try to make everybody aware of the latest technologies so that they can "Get an Edge".

The idea behing using this innovative method of communication is to encourage the creation of knowledge through collective participation by everyone.

I welcome your comments/suggestions/contributions so as to make this blog useful for all.

You can contact us at niitedgeineers@gmail.com